Django Todo list is a task manager website. This Project contains 5 apps.
- Accounts
- Task
- Routine
- Project
- Api
This Project is using django-allauth package for authentication purposes. The user model and some basic views are stored in this app.
This app handles Add/Update/Delete Task. Users can add tasks, update the status and also delete them.
This App works same as tasks app. They are some common views that are stored in both apps.
In this app users can create their own projects and then add tasks for that project.
They are 2 versions of Apis in this project.
V1 is the old one, its not recommended.
V2 is the latest api that is implemented. it is more secure and reliable. this version is using djoser for jwt authentication purposes.
git clone https://github.com/mohamad-liyaghi/django-todo-list-site.git
docker-compose up --build
Good Luck.