In today’s fast-paced world, keeping track of tasks and staying organized can feel overwhelming. Whether you’re juggling personal projects, work assignments, or daily chores, a clear and efficient task management system is essential. This is where To-Done comes into play.
Imagine waking up in the morning, ready to tackle the day, but feeling the weight of unfinished tasks hanging over you. You grab a cup of coffee and sit down to plan your day, but instead of clarity, you’re met with confusion—sticky notes everywhere, random lists scattered across apps, and no real sense of what to prioritize.
Now, picture this: with To-Done, you open your app and see a clean, intuitive interface. All your tasks are organized, categorized, and prioritized. You can easily add new items, set deadlines, and even collaborate with friends or colleagues. With everything in one place, you feel empowered to take on the day, knowing that you have a reliable system guiding you.
To-Done isn’t just another task manager; it’s designed to enhance productivity and simplify your life. Built for user-friendliness, it adapts to your needs, whether you’re a student, professional, or simply looking to manage daily tasks effectively.
Ready to conquer your to-do list? With To-Done, focus on what matters and streamline your workflow. Dive in today and experience how easy task management can be!
Repo video - TO-DONE 3.0 - Fall 2024 Watch the video
https://drive.google.com/file/d/1lL37jl0X8ancEcHooGaRaZOkh_R0i1CX/view?usp=drive_link
todone-all.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
- Due Date Alerting Mechanism
- Add Reminder Message to task completed
- Customized Color Tag
- Add Tags To Todo Lists For Customizable Grouping
- Gamification - earn points by finishing your tasks, show-off your productivity in social media
- Collaborative Task Management
- Notification/Reminder Integration
- Pomodoro Timer Integration
- List of All Planned Features for Second Phase
- Refer to INSTALL.md for setting up & running this project
- Refer to this page for exhaustive documentation
Our project is currently not funded, and we operate on a volunteer and open-source basis, and currently, improvement of the project solely relies on the dedication of our team and contributions from the open-source community.
-
Enhance the task creation interface with fields for due dates and priority levels. Implementing basic task editing and deletion functionalities.
-
Conduct user testing to gather feedback on the current UI. Make initial UI improvements based on user feedback.
-
Implement email notifications for task deadlines.
-
Develop shared tasks functionality to allow users to collaborate on projects. Implement a commenting system for tasks.
-
Introduce tagging and categorization for tasks. Implement priority levels for tasks.
-
Implement responsive design for mobile compatibility. Introduce a dark mode option.
-
Develop and launch a mobile application for iOS and Android.
-
Implement a robust search feature for tasks. Develop filtering options based on date, priority, and category.
-
Allow users to customize their dashboard layout and displayed information.
Want to contribute to this project? Learn about Contributing. Not sure where to start? Have a look at the good first issue.
Found a bug, have a new feature idea or need help with running or deploying the software? Please create an Issue to notify us.
Distributed under the MIT License. See LICENSE for more information.
Akarsh Reddy, Eathamukkala |
Prateek Kamath |
Himanshu Singh |
- Chiu, Ching-Lun (https://github.com/juliachiu1)
- Yu, Hsueh-Yang (https://github.com/Hsueh-YANG)
- Lin, Po-Hsun (https://github.com/123standup)
- Ku, Li-Ling (https://github.com/Chloe-Ku)
- Chiang, Chen-Hsuan (https://github.com/jackson910210)












