You can access a live version of this project here: https://django-todo-list-web-app.herokuapp.com/
- The website has user authentication, so each person's lists stay private.
- Each To-Do entry has a title, description, due date, priority, and a completed flag.
- Everything can be categorized into separate folders.
- Users have the option to create, update, and delete Folders and To-Do entries.
- User authentication is necessary, and nothing can be accessed without loging in.
- Trying to access an entry that does not belong to you through its url, will result in a 403 error.
- All the pages are well organized and easily navigable.
- A Docker file is provided for easy and convinient setup
- Download and install Docker
- git clone this repository:
git clone https://github.com/Shaun-Fernandes/Todo-List-Website.git
- Navigate to the directory:
cd Todo-List-Website
- Run docker compose:
docker-compose up
- Finally, open localhost:8000 in your browser and you will be able to access the website.