``` Build a full-stack Task Management Web App with the following: FRONTEND (React): - Login / Signup page with JWT authentication - Dashboard showing tasks in 3 columns: To Do, In Progress, Done - Add new task modal with: Title, Description, Priority (High/Medium/Low), Due Date - Edit and Delete task buttons - Filter tasks by priority and status - Responsive design (mobile + desktop) BACKEND (Node.js + Express): - REST API: POST /auth/register, POST /auth/login - CRUD endpoints: GET/POST/PUT/DELETE /tasks - JWT middleware for protected routes - User-scoped tasks (each user sees only their own tasks) DATABASE: - PostgreSQL with tables: users (id, email, password_hash), tasks (id, user_id, title, description, status, priority, due_date, created_at) DEPLOYMENT: - Dockerized - Deploy to Stage environment Keep it minimal but fully functional. No extra features beyond what is listed. ```
Sign in to leave a comment

No comments yet. Be the first!