You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A RESTful Task Manager API built with ASP.NET Core, Entity Framework Core, and PostgreSQL. Supports full CRUD for tasks and categories with Swagger documentation.
POST /api/categories
{
"name": "Work",
"color": "#4A90E2"
}
Create a task
POST /api/tasks
{
"title": "Finish project report",
"description": "Complete the Q2 summary",
"dueDate": "2026-06-01T00:00:00Z",
"categoryId": 1
}
Mark a task complete
PATCH /api/tasks/1/complete
EF Core Commands Reference
# Create a new migration after model changes
dotnet ef migrations add <MigrationName># Apply migrations to the database
dotnet ef database update
# List all migrations
dotnet ef migrations list
# Undo the last migration (if not yet applied)
dotnet ef migrations remove
# Roll back to a specific migration
dotnet ef database update <MigrationName>
License
This project is open source and available under the MIT License.
About
RESTful Task Manager API built with ASP.NET Core, EF Core & PostgreSQL. Supports workspaces, projects, tasks and users with full CRUD.