Built a lightweight training-management web app using ASP.NET Core (.NET 10) focused on trainees, courses and tracks.
Key highlights:
• ASP.NET Core MVC (Controllers + Views) with dependency injection and repository pattern for clean separation of concerns.
• Entity Framework Core + SQL Server for data access; MyContext models Trainee, Course, Track and a many-to-many join TrianeeCourse (composite key).
• ASP.NET Core Identity for authentication and user management (AppUser), with registration/login implemented in AccountController.
• Full CRUD for trainees, courses and tracks and simple enrollment management (assign trainees to courses).
• Good learning surface: EF Core relationships, composite keys, DI, Identity integration, and scaffolding views/controllers.