TaskHub is a REST API built with ASP.NET Core that allows users to manage tasks with authentication and role-based access.
- ASP.NET Core Web API
- Entity Framework Core + SQL Server
- JWT Authentication
- Swagger API Documentation
- User Registration & Authentication (JWT)
- Create, Update, Delete Tasks
- Role-based Access Control (Admin/User)
- Logging & Error Handling
- Clone the repo:
git clone https://github.com/your-username/TaskHub.git - Navigate to project:
cd TaskHub - Run
dotnet restoreto install dependencies - Start API:
dotnet run
Project Description: TaskHub – A Task Management API
✅ Users can register, log in, and create tasks
✅ Supports categories & due dates
✅ Implements role-based access control (Admin/User)
✅ REST API with JWT Authentication