/ASP.NET-Core-WebAPI-Template

Template to create WebAPI projects with ASP.NET Core that includes authentication, swagger and multiple projects setup

Primary LanguageC#

Purpose

This is an asp.net core web api jump starter template with a bunch of useful features such as

  • JWT Authentication
  • Generic Exception Handling
  • Generic Roles And Permissions System
  • Swagger Documentation
  • Action Filters Validation
  • Email Sending Service
  • File Logger
  • Unit Tests Project
  • Self Explanatory error messeges

Usage

Feel free to initialize a new repo with the template by clicking the "Use This Template" Button Or To download the Solution and start coding on the fly

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT