The Basic Idea is to save hours of development time. The users should be able to start off from the point all the technical aspects are already covered. The only thhing we need to worry is about implementing the Business Logic. I am planning this Project to have 2 realms - A Fluid UI Based ASP.NET Core 3.1 Razor Project and a WebAPI Project that provided data to public via valid JWT.
- ASP.NET Core 3.1 Razor Project with Identity
- ASP.NET Core 3.1 WebAPI Public API Project with JWT Auth
- Application Layer
- Domain Layer
- Infrastructure.Shared Layer
- Infrastructure.Persistence Layer
- Hangfire
- Serilog
- Onion Architecture
- Fluent Validations
- Role Management
- Permission Management - Feature wise - Policy Based*
- JWT Auth
- Globalization
- Clean UI
- Complete User Management Module
- CQRS with MediatR
- Repository Pattern with Unit Of work
- Inverted Dependency
- Mail Service
- InMemory Cache
- InMemory Database
- jQuery Datatables
- Uniform API Response
- Paged API Response
- Auditable Entities
- And more.
Support This Project to keep it active.
- Blogs at codewithmukesh.com
- Facebook - codewithmukesh
- Twitter - Mukesh Murugan
- Twitter - codewithmukesh
- Linkedin - Mukesh Murugan