Skip to content

Repository files navigation

To Do List

Clean and simple to-do list application made with Django framework.

Features

  • Easy add, delete and edit tasks
  • Reorder items
  • Login and register
  • Mark tasks as completed
  • Clean UI

Setup

  1. Clone the project repository
git clone https://github.com/pycoder2000/djangochat.git
  1. Move to the project root folder.
cd djangochat
  1. Create and activate a virtual environment.

(for mac)

virtualenv env
source env/bin/activate

To deactivate the environment

deactivate
  1. Install requirements
pip3 install -r requirements.txt
  1. Initialize database
python3 manage.py migrate
  1. Create admin user
python3 manage.py createsuperuser
  1. Run development server
python3 manage.py runserver

Directory Layout

📦todo_list
┣ 📂base
┃ ┣ 📂templates
┃ ┃ ┗ 📂base
┃ ┃ ┃ ┣ 📜login.html
┃ ┃ ┃ ┣ 📜main.html
┃ ┃ ┃ ┣ 📜register.html
┃ ┃ ┃ ┣ 📜task_confirm_delete.html
┃ ┃ ┃ ┣ 📜task_detail.html
┃ ┃ ┃ ┣ 📜task_form.html
┃ ┃ ┃ ┗ 📜task_list.html
┃ ┣ 📜admin.py
┃ ┣ 📜apps.py
┃ ┣ 📜forms.py
┃ ┣ 📜models.py
┃ ┣ 📜tests.py
┃ ┣ 📜urls.py
┃ ┗ 📜views.py
┣ 📂todo_list
┃ ┣ 📜asgi.py
┃ ┣ 📜settings.py
┃ ┣ 📜urls.py
┃ ┗ 📜wsgi.py
┣ 📜db.sqlite3
┗ 📜manage.py

About

Clean and simple to-do list application made with Django framework.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages