A modern and elegant Django Todo Application with full authentication, profile management, and REST API support.
- 🔐 User Authentication: Signup, Login, Logout with email verification.
- ✅ Todos Management: Add, edit, mark completed, or delete todos.
- 👤 User Profile: View and update profile details.
- 🧭 Navigation Bar: Quick access to todos, username dropdown, profile, and logout.
- 🚫 Protected Routes: Redirects non-authenticated users to signup/login.
- ⚡ API Endpoints: Manage todos and profiles via REST API.
- 🔑 Token Authentication: Secure API access.
- Python 3.13.3
- Django 5.2.5
- Django REST Framework (DRF)
- Auth Token
- SQLite (default DB)
- Virtualenv
- Django summernote