ASP.NET Core Web Api Template
This project is an Web API Open-Source Boilerplate Template that includes ASP.NET Core 3.1, Web API standards, clean n-tier architecture, GraphQL service, and User Auditing (Identity) with a lot of best practices.
Follow these steps to get started with this Boilerplate Template.
Download the Extension
Make sure Visual Studio 2019 is installed on your machine with the latest SDK. Download from Visual Studio Marketplace. Install it on your machine.
Follow these Steps to get started.
You Solution Template is Ready!
Alternatively you can also clone the Repository.
You can view endpoints with swagger
You can check the status of the services with HealthCheck
Default Roles & Credentials
As soon you build and run your application, default users and roles get added to the database.
Here are the credentials for the default user.
You can use these default credentials to generate valid JWTokens at the ../api/account/authenticate endpoint.
Purpose of this Project
This template project has been developed to ensure that the necessary structures are not installed over and over again when creating each new WebAPI project. In addition, the structures that should be in a WepAPI are developed with a clean architecture and up-to-date technologies.
Give a Star ⭐️
If you found this Implementation helpful or used it in your Projects, do give it a star. Thanks!
sinantok/aspnetcore-webapi-template Project is licensed with the MIT License.
About the Author