DATABASE_URL and JWT_SECRET in .envPOST /api/auth/register — Register a new userPOST /api/auth/login — LoginPOST /api/auth/logout — LogoutGET /api/projects — Get all projectsPOST /api/projects — Create a projectGET /api/projects/:id — Get a projectDELETE /api/projects/:id — Delete a projectGET /api/tasks — Get all tasksPOST /api/tasks — Create a taskPATCH /api/tasks/:id — Update a taskDELETE /api/tasks/:id — Delete a taskPosted May 28, 2026
Full-stack web app for managing projects and tasks with role-based access control.