Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.19 KB

README.md

File metadata and controls

50 lines (36 loc) · 1.19 KB

Introduction

Django Todo list is a task manager website. This Project contains 5 apps.

  1. Accounts
  2. Task
  3. Routine
  4. Project
  5. Api

Accounts

This Project is using django-allauth package for authentication purposes. The user model and some basic views are stored in this app.


Task

This app handles Add/Update/Delete Task. Users can add tasks, update the status and also delete them.


Routine

This App works same as tasks app. They are some common views that are stored in both apps.


Project

In this app users can create their own projects and then add tasks for that project.


Api

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.

How to use:

clone the project:

git clone https://github.com/mohamad-liyaghi/django-todo-list-site.git

now run it via docker

docker-compose up --build

Good Luck.