ASPNETCore-NTier-Template icon indicating copy to clipboard operation
ASPNETCore-NTier-Template copied to clipboard

:rocket: ASP.NET Core N-Tiers solution for small to medium scaled startups or projects include almost necessary tools, libs and configs. ¯\_(ツ)_/¯

ASP.NET Core 2.2 Advanced Template

:wrench: IN PROGRESS...

Authentication

  • Authentication JWT Bearer without Identity system
  • Authorization with Custom Roles
  • Authorization with SMS

Database

  • PostgreSQL with EntityFramework Code First

Libs

  • [X] SMS Panel (Kavenegar)
  • [X] Serilog
  • [X] Sentry
  • [X] AutoMapper
  • [X] Common Utilities
  • [X] Swagger
  • [X] RestSharp
  • [X] FluentValidation
  • [X] DotNet Watcher
  • [X] Bundler Minifier
  • [X] Short links generator
  • [X] Dockerized
  • [ ] Hangfire
  • [ ] RabbitMQ
  • [ ] Minio Object Storage
  • [ ] Payment Gateway (PayPing)

Environment Variables

  • Liaro_Sentry_DSN
  • LiaroDb
  • Kavenegar_APIKey
  • Kavenegar_Number

Full documentation will Comming Soon! :)