Skip to content

emmanueluko/TaskHub

Repository files navigation

TaskHub

TaskHub - Task Management API

TaskHub is a REST API built with ASP.NET Core that allows users to manage tasks with authentication and role-based access.

🚀 Tech Stack

  • ASP.NET Core Web API
  • Entity Framework Core + SQL Server
  • JWT Authentication
  • Swagger API Documentation

🔥 Features

  • User Registration & Authentication (JWT)
  • Create, Update, Delete Tasks
  • Role-based Access Control (Admin/User)
  • Logging & Error Handling

⚙️ Setup

  1. Clone the repo: git clone https://github.com/your-username/TaskHub.git
  2. Navigate to project: cd TaskHub
  3. Run dotnet restore to install dependencies
  4. 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

About

TaskHub – A Task Management API

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published