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