A basic Employee Management System built with C#, ASP.NET Core MVC, and Microsoft SQL Server.
This application supports CRUD (Create, Read, Update, Delete) operations on employee records with a clean, user-friendly web interface.
EmpTrackPro is a lightweight and efficient web application designed to help organizations manage employee information easily.
It features employee details such as name, email, phone number, department, designation, date of joining, and salary.
Built using ASP.NET Core MVC and Entity Framework Core, it demonstrates best practices in web development and database integration.
- Add new employees with validation
- View a list of all employees
- Edit existing employee information
- Delete employee records
- Department selection from a predefined list
- Responsive UI using Razor Views
- C#
- ASP.NET Core MVC
- Entity Framework Core
- Microsoft SQL Server
- Bootstrap (for styling)
- .NET 8 SDK or later
- Microsoft SQL Server instance
- IDE like Visual Studio or VS Code
-
Clone this repository:
git clone https://github.com/mdfaaeq/EmpTrackPro.git cd EmpTrackPro -
Update the connection string in
appsettings.jsonwith your SQL Server details. -
Apply database migrations:
dotnet ef migrations add InitialCreate dotnet ef database update
-
Run the application:
dotnet run
-
Open your browser at
https://localhost:5001(or the URL shown in your terminal).
Feel free to submit issues and pull requests.
Any improvements or bug fixes are welcome!