Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo List

Todo list is consist of tasks.

Each task has optionally deadline date.

And task can have multiple tags and a tag can be in multiple tasks.


System requirements

  • Python 3.10+ (need to be installed)
  • Django 5.+ (will be install automatically )

Installing

  1. Clone GitHub repository:
git clone https://github.com/u123dev/Todo.git
  • You can get the link by clicking the Clone or download button in your repo
  1. Open the project folder in IDE
  2. Make virtual environment and install requirements in it:
py -m venv venv
venv\Scripts\activate (on Windows)
source venv/bin/activate (on macOS)
pip install -r requirements.txt
  1. Migrate & make database:
py manage.py migrate
  1. Load demo data from fixture:
py manage.py loaddata data_db.json
  1. Run project:
py manage.py runserver
  1. Access Task Manager in browser: http://127.0.0.1:8000/

Features

Home page provides a list of tasks with full information about each task.

Create new task by + New Task button.

Button Complete if task is not done and Undo if a task is done
changes the status of the task to the opposite.

Functionality:

  • Tasks - create, update, delete, view and set status.
  • Tags - create, update, delete, view.

Demo

Todo List

Contact

Feel free to contact: u123@ua.fm

About

Todo project

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages