You login or register as a user in this project. Each user has their own tasks, which aren't visible for the others.
All tasks can be managed with the help of the CRUD operations and the Django amdmin site. Also you get the option to drag the tasks, so that you can order them as you wish.
Users can mark a task as completed or not completed, which will result in changing the circle in front of the task title to green.
Another functionality of the project is that users can search for their task with the search tab.
To get a local copy up and running follow these simple example steps.
- Clone the repo
git clone https://github.com/KaloyankerR/Django-ToDoList.git
- Install Django
pip install django
- Navigate to the main project folder
cd .\todo_list\
- In order to run it, open a terminal in your locat repository and type
python .\manage.py runserver
- Create a super user with running the commands
python3 manage.py createsuperuser
or just fill in the register page
The project can be used in many ways. The main is to track your tasks.
I've included a few of my favorites to kick things off!