Django Task Manager is a web application to add, edit, and delete daily tasks.
It uses Django REST Framework (DRF) with JWT authentication for secure login and task management.
The frontend is styled with Bootstrap 5, providing a clean, responsive interface to manage your to-do list efficiently.
- 🔐 User authentication with JWT tokens (login, register, logout)
- ➕ Add new tasks with title & description
- ✏️ Edit existing tasks
- ✅ Mark tasks as completed
- 🗑️ Delete tasks
- 📱 Responsive UI with Bootstrap 5
- ⚡ RESTful API endpoints for tasks and authentication
- Backend: Django, Django REST Framework (DRF)
- Authentication: JWT (using
djangorestframework-simplejwt) - Frontend: HTML, CSS, Bootstrap 5
- Database: SQLite (default), can be switched to PostgreSQL/MySQL
- API Client: Postman / cURL for testing endpoints