Files
app-28210374/tasks.md
T
2026-09-07 19:32:02 +05:30

22 lines
1.2 KiB
Markdown

# Tasks
- [x] backend: Set up FastAPI with SQLite database
- [x] backend: Create Task model with title, description, priority, due_date, assignee, tags, time_estimate, status
- [x] backend: POST /tasks endpoint to create tasks
- [x] backend: GET /tasks endpoint with filtering by priority/tag/status
- [x] backend: PUT /tasks/{id} endpoint to update task and move between columns
- [x] backend: DELETE /tasks/{id} endpoint
- [x] backend: GET /tasks/{id} endpoint for task details
- [x] frontend: Set up React component structure with Kanban board layout
- [x] frontend: Create Column component for TODO, IN PROGRESS, QA, UAT, PROD
- [x] frontend: Create TaskCard component displaying title, priority, due date, assignee, tags
- [x] frontend: Implement drag-and-drop between columns using react-beautiful-dnd
- [x] frontend: Create TaskModal for viewing/editing task details inline
- [x] frontend: Implement search functionality
- [x] frontend: Implement filter by priority and tags
- [x] frontend: Connect frontend to backend API endpoints
- [x] frontend: Style the kanban board with Tailwind CSS
- [x] Test drag-and-drop functionality
- [x] Test create/edit/delete tasks
- [x] Test filtering and search