pycoder2000 / Todo-List

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:Python 51.5%Language:HTML 48.5%