The To-Done Web Application is a dynamic and user-friendly task management platform designed to simplify and enhance productivity for individuals and teams. It provides a seamless way to create, organize, and share to-do lists with collaborators, ensuring that everyone stays aligned and on track.
Key Features:
Effortless List Creation: Users can create and manage multiple to-do lists with tags and priorities for better categorization.
Task Tracking: Add notes, set due dates, and assign priority levels to tasks for a clear and structured workflow.
Import/Export Capability: Easily import tasks from CSV files or export lists to share with stakeholders.
Customizable Experience: Tailor your task management experience with flexible filters and tagging options.
Why Choose To-Done?
To-Done is designed with simplicity and functionality in mind, catering to users who need an intuitive yet powerful tool to keep track of tasks. Whether you're managing personal goals or coordinating a group project, To-Done ensures that no task is overlooked. Its collaboration features make it ideal for team settings, allowing users to work together effectively.
Empower your productivity and achieve more with To-Done Web Application—because your tasks deserve to be done, not just planned.
project3demo.mp4
ToDone.mp4
To-Done is ideal for:
- Students: Manage assignments and deadlines.
- Professionals: Track work tasks and project milestones.
- Teams: Collaborate on shared tasks and responsibilities.
- Why?
- Features
- New Features
- Upcoming Features
- Quick Start
- Documentation
- Want to contribute?
- License
- Developer
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.
- Register
- Login
- Create, Update, Delete Todo Lists
- Quickly Create Todo Lists From Existing Templates
- Create Your Own Templates
- Shared List
- Add Due Date To Tasks
- Dark Mode
- Add Tags To Todo Lists For Customizable Grouping
- Editing and Deletion
- Priority Levels
- Notes and Tags
- Filtering
- UI Overhaul
- Refer to INSTALL.md for setting up & running this project
- Refer to this page for exhaustive documentation
Our project at the moment is not funded by any organization/individual.
Editing and Deletion: The software in its’ original state did not allow for editing or deleting created tasks which would not allow the user to reschedule or reprioritize. These functionalities have been added to the code
Priority Levels: Each task now has a priority level assigned to it for users’ easy prioritization
Notes and Tags: The software now allows a user to attribute certain notes with a task. This allows users to add additional bits of context to their work. Moreover, there is also an added feature to add tags to a task for easier categorization
Filtering: The system now includes a way to filter out tasks based on criteria like due date, as well as the newly introduced priority levels and tags for easier prioritization and more granular control
UI Overhaul: The system has moved from a dated, ancient UI to a much more modern user interface that uses card-based displays to emphasize task content and improve usability and accessibility
Recurring Tasks: Additional functionality could be added for recurring tasks that could be configured for daily, weekly and monthly frequencies
Calendar Integration: Can be integrated with a third party calendar like Google, Microsoft or Notion so as to let the user schedule these tasks with own personal work and/or professional work
Task prioritization recommendations: One can add a feature to personalize task prioritization according to due dates, priority levels and being able to club certain tasks together
Miscellaneous Productivity Add-ons: The system could also be improved to measure and enhance productivity using strategies like pomodoro timers, email reminders, progress statistics and charts
Want to contribute to this project? Learn about Contributing. Not sure where to start? Have a look at the good first issue.
Found a glitch or an erorr, have a new feature ideas or need help with deploying the web-app? You can raise an issue Issue to notify us.
Distributed under the MIT License. See LICENSE for more information.
Vyom Patel |
Archit Gupta |
Bhavishya Tarun |
- Akarsh Reddy (https://github.com/akarsh16reddy)
- Prateek Kamath (https://github.com/PrateekKamath)
- Himanshu Singh (https://github.com/123standup)




