This project is a web-based management system developed using ASP.NET Core MVC, designed to manage training tracks, trainees, and courses efficiently.
It allows the admin to:
Add, edit, and delete Tracks (training categories).
Add, edit, and delete Courses, each assigned to a specific track.
Add, edit, and delete Trainees, each linked to a specific track and enrolled in courses.
Display detailed information for each track, course, and trainee.
Manage authentication using Identity and optional Facebook Login integration.
Technologies Used:
C# and ASP.NET Core MVC
Entity Framework Core (for database management)
SQL Server
Bootstrap 5 for responsive UI
Authentication with Identity and OAuth (Google)
Features:
Full CRUD operations (Create, Read, Update, Delete).
Validation and error handling.
Responsive and clean user interface.
User authentication and role-based access.