Key Features
Kanban Board
- Drag-and-drop task cards between columns (Todo, In Progress, Review, Done)
- Real-time status updates with Redux state management
- Filter and search tasks by assignee, label, or due date
Team Collaboration
- Role-based access: Admin, Manager, Member
- Task assignment and reassignment
- Due date tracking with overdue alerts
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | React.js, Redux Toolkit, Tailwind CSS |
| Backend | Django 5.x, Django REST Framework |
| Database | PostgreSQL |
| DevOps | Docker Compose, Nginx |
| Auth | JWT with refresh token rotation |