This project is an ASP.NET Core Web API built for the DEV Weekend Challenge (Community Edition).
The application allows HR teams and small organizations to upload employee details in bulk using an Excel file and store them in SQL Server.
- Upload employees via Excel file
- Parse Excel using ClosedXML
- Store data in SQL Server
- Retrieve all employees via REST API
- Retrieve employee by ID
- ASP.NET Core Web API
- SQL Server
- Dapper
- ClosedXML
- Postman (for API testing)
POST /api/Employee/upload
Upload an Excel file containing employee details.
GET /api/Employee
Returns the list of all employees.
GET /api/Employee/{id}
Returns a single employee by ID.
- Clone the repository
- Update the connection string in
appsettings.json - Ensure SQL Server is running
- Run the application
- Use Postman to test the endpoints
This project is designed for small HR teams and startup communities that manage employee onboarding through Excel files and need a simple backend system to automate data storage.
Rama Pratheeba R S