🔐
JWT Authentication
Secure signup and login with hashed passwords. Token-based sessions that stay out of the way.
👥
Project Management
Create projects, invite members, manage roles. The creator becomes Admin automatically.
✅
Task Assignment
Create tasks with title, description, due date, and priority. Assign to any team member.
📊
Live Dashboard
Total tasks, tasks by status, per-user workload, and overdue alerts — all in one view.
🛡️
Role-Based Access
Admins manage everything. Members can only view and update their own assigned tasks.
🔄
Status Tracking
Move tasks through To Do → In Progress → Done. Progress is visible to the whole team.