A secure employee management web application built with ASP.NET Core MVC, providing full CRUD operations with integrated authentication and authorization.
Key Features:
Employee CRUD operations (add, edit, view, delete).
Authentication and Authorization using ASP.NET Core Identity.
Role-based access control (e.g., Admin can manage employees, User has limited access).
Validation and error handling for employee data.
Database integration using Entity Framework Core with SQL Server.
Follows MVC pattern with clean separation of concerns.
Developed the ASP.NET Core MVC application with strongly-typed views.
Implemented authentication and authorization using Identity.
Designed role-based access control to restrict certain operations.
Built and connected the Entity Framework Core data layer to SQL Server.
Ensured secure, maintainable, and testable code using OOP and SOLID principles.