Skip to content

CSC510-Team-57/To-Done

 
 

Repository files navigation

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 3.0

todone-all.mp4

Watch this video to know more about the original TO-DONE

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

Quick Start

  • Download and install Python 3.8.0 or higher
  • Install Django 4.1
  • Clone the repository
    $ git clone [email protected]:Chloe-Ku/smart-todo.git
  • Run migrations
    $ python manage.py migrate
  • Start the app
    $ python manage.py runserver 8080
  • Point your browser at localhost:8080 and explore the app

Documentation

See this page

Features

Register

Login, Forget Password

Manage Todo List



Templates

Customizable Grouping Tags

Shared ToDo Lists

Due Date, Color Tags

New Features

Notifications

Dark Mode

Tasks Sorted By Due Date

On Time Metrics

Priority

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)


Charlie Eastin

Spencer Kerseyb>


Aastha Gaudani

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

  • HTML 48.0%
  • Python 46.7%
  • JavaScript 5.3%