This Project is a full-stack Digital Marketing Web application of Asp.Net Core 5.0. It is based clean-architecture
- Asp.Core 5.0 Web Application
- ASP.NET WebApi Core
- Entity Framework Core
- Authentication
- Google reCAPTCHA
- MSSQL
- Clean Archtecture
- Repository
- Inversion of Control / Dependency injection
- ORM
- Use multiple environments
- Response wrapper
- Async/Await
- Middleware
- Access Control
- Clean Archtecture
- Error Handling, Global Exception
- Common: Constants, Helpers
- Scoped over Transient
- Use
abstract
keyword to appropriate class - Use
IQueryable
,IEnumerable
,IList
interfaces - Use .Net Core 6.0 for Class Library
- Hashing
- ORM {Entity Framework Core}
- Pagination
- Sorting
- Search
- Filtering
- Data Seeding
- File storage: Upload/Download
- Caching
- Encryption