This is a Django-based ToDo project with a focus on managing tasks. The application allows users to create, update, and delete tasks, and also mark tasks as completed.
- Task management (create, update, delete, and mark as completed)
- User authentication and registration
- Pagination for task list view
- Filter tasks by completion status
- Custom login and logout views
- Responsive UI (still needs some frontend material)
- Python 3.x
- Django 4.x
- PostgreSQL
- Docker (optional for containerization)
To get the project up and running locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-username/ToDoProject.git cd ToDoProject