Skip to content

vatsal-dp/To-Done

 
 

x

The Only Todo List You Need

Coverage Status Pylint Score license badge Python 3.8 Django 4.1 DOI

TO-DONE

to-done lets you manage your todo list effectively with minimal effort. With a minimalistic web interface, you can access your todolist on the go. Use our rich library of templates to create a new todo list very fast or create your own.

Watch this video to know more about TO-DONE 4.0

LJ5FKKY4BIM5LUJK.mp4

DEMO

demo.mp4

Contents

Why?

We wanted to work on something that is:

  • Useful, serves some real purpose
  • Easy to start with a basic working version and lends itself to adding new features incrementally to it
  • Easily divisible in modules/features/tasks that can be parallely done by five developers
  • Diverse enough so that a lot of Software Engineering practices is required/involved

to-done is a todo list app that is actually useful, very easy to create a basic working version with where a ton of new features can be added, touches upon all the aspects of web programming, database, working in a team etc.

Key Features (Previous Versions Version)

New Features

Upcoming Features

  • Containerization
  • User Authentication via OTP
  • Progress Tracking
  • Mobile App Browser Extension

Quick Start

  • Download and install Python 3.8.0 or higher
  • Install Django 4.1
  • Clone the repository
     https://github.com/vatsal-dp/To-Done.git
  • Update migrations
     python manage.py makemigrations
  • Run migrations
     python manage.py migrate
  • Start the app
     python manage.py runserver 8000
  • Point your browser at localhost:8000 and explore the app

Documentation

See this page

Want to Contribute?

Want to contribute to this project? Learn about Contributing. Found a bug or have a new feature idea? Please create an Issue to notify us.

License

Distributed under the MIT License. See LICENSE for more information.

Developers (New Version)


Vatsal Patel

Smit Raval


Devyash Shah

Developers (Last Version)

About

A todo list web application written in Django

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 50.1%
  • HTML 45.3%
  • JavaScript 4.6%