A Trello-inspired Kanban Board web application built with Django and Django Rest Framework. Users can create boards, lists, and cards to manage tasks visually and collaboratively.
Authentication (User registration, login, and logout)
Boards (Create and manage project boards)
Lists (Create lists (e.g., "To Do", "In Progress", "Done") inside boards)
Cards (Create and move cards across lists, Assign users to cards, Add descriptions, labels, and due dates)
Real-time Updates (future enhancement)
Role-Based Access (Board owner, collaborators, viewers)
Search and Filter (Search cards, filter by label or due date)
Python 3.11
Django 5.x
Django Rest Framework
Django Filters
PostgreSQL
JWT