**** Work in progress****
- Architecture
- Clean architecture
- Screaming architecture
- Design Pattern
- CQRS design pattern
- Decorator design pattern
- Mediator design pattern
- Repository design pattern
- Unit of work
- Backend
- Language: C#
- Framework: dotnet core 3.1, ASP.NET Core
- UI
- Framework: React-Redux boiler plate
- MVC Core
- Blazor
- MVC Razor
- Database
- MS SQL and Inmemory DB
- DB Connectivity : Entityframework Core - Code First
- Cloud server
- Azure
- Feature
- Web API (Restful service)
- Dataseeding
- Custom Exceptionn Handler
- Automapper
- Fluent validation
- Serilog
- Swagger UI
- Healthcheck UI
- Advanced Pagination
- InMemory caching
- API Versioning
- User Auditing
- Mailkit (Mail service)
- Hangfire
- Miniprofiler
- Enabling CORS
- Authentication
- Identity server 4
- OAuth2
- JWT Authentication
- Monitoring tool
- Health check UI
- Kibana dashboard for monitoring
- Testing
- TDD Aproach
- Unit testing (Nunit)
- Integration testing
- CI/CD
- Task runner: .Net core and CircleCI
- Coverage report: Sonarcloud.io
- Quality report: Codacy
- Docker image and Kubernate
- Cloud server: Azure for cloud
- Documentation
- Conventional commit - commit and commit message
If you like or are using this project to learn or start your solution, please give it a star. Thanks!
If you have found this project helpful, either as a library that you use or as a learning tool, please consider buying me a coffee:
See the contents of the LICENSE file for details
Having any issues or troubles getting started? Drop a mail to amit.naik8103@gmail.com or Raise a Bug or Feature Request. Always happy to help.