Built with 😍 having:
- ASP.NET Core 8.0
- Clean Architecture
- Generic Repository Pattern with predicates
- Dapper
- Auditable Entities
- Structural Logging
- Fluent Validation
- Seq Integration
- and much more....
What options would have been available to me if I had a less rigid schedule and more free time:
Option 1:- Jquery Datatable with server side rendering + searching
- CRUD operations without reloading page
- More options such as unenrollment.
- Better error and notifications handling.
- Custom Error Middleware
- Logging in and out requests
- Custom authorization attribute for dynamic resource handling
- Front-end with Angular
- Clear architecture with CQRS pattern + events
- Specification pattern using Ardalis library.