Academy Management Web App using ASP.NET Core MVC
The goal of the project is to manage an academic system where you can handle:
• Tracks (learning paths)
• Trainees (students)
• Courses
• Assigning courses to specific trainees
Although it’s a basic app, it helped me apply multiple key concepts I’ve been learning and see them work together in action.
In this project, I implemented:
ASP.NET Core Identity for authentication and user management
External authentication for easier and more flexible login
Page-level security to ensure that only authenticated users can access restricted parts of the system
Clean and reusable design using Partial Views
Customized Identity Razor Pages for profile and password management
SQL Server for relational data management
A responsive and consistent Bootstrap-based UI
This Academy project, done during my time at ITI, allowed me to practice building a structured, secure, and user-friendly web application while strengthening my understanding of real-world ASP.NET Core MVC development.