The Only Todo List You Need
TaskMaster
TaskMasterPro is a powerful, easy-to-use, and flexible to-do list application designed for busy professionals, students, and anyone looking to stay organized. With a sleek web interface, you can manage your tasks from any device. Access a comprehensive library of templates to get started quickly or customize your list to fit specific needs. With innovative features like shared lists, intelligent task analysis, and real-time alerts, you’ll never miss a deadline again!
Watch this video to know more about TaskMasterPro 2.0
https://drive.google.com/file/d/16slSsPs1yCkgR6VO1seG3Fy4EdmboAFv/view?usp=sharing
Watch below video to know more about the original TaskMasterPro
Contents
Why?
We aimed to build something that meets the following criteria:
- Purposeful: An app that fulfills a real need in task management, offering unique tools for productivity.
- Scalable: Designed to work efficiently with a core set of features and expand easily with new functionalities.
- Collaborative: TaskMasterPro's modular structure allows for contributions from multiple developers simultaneously, encouraging teamwork and seamless integration of new features.
- Comprehensive: A project that leverages key Software Engineering practices, from web development and database management to UI/UX design and agile project management.
TaskMasterPro stands out as a functional, efficient to-do app that integrates essential web technologies and practices, all while fostering a productive and collaborative environment.
Key Features (Last Version)
- Register: Create an account to save and manage your to-do lists across devices.
- Login: Log in securely to access your lists and settings from any device.
- Create, Update, Delete Todo Lists: Add, modify, or remove lists with a simple interface.
- Quickly Create Todo Lists From Templates: Select from predefined templates to quickly build structured lists.
- Custom Templates: Save time by creating reusable templates tailored to your needs.
- Shared List: Collaborate with others by sharing specific lists for joint task management.
- Due Date and Color Tagging: Assign due dates and color-coded tags to tasks for better organization and urgency recognition.
- Tag-based Grouping: Use customizable tags to group and organize tasks, projects, or lists.
New Features
- User Productivity Analysis: Get insights into your productivity trends over time.
- Task Analysis: View detailed analytics on task completion, pending tasks, and more.
- Customized Color Tags: Personalize tags for a more visual, engaging to-do list experience.
- Due Date Alerting Mechanism: Receive timely alerts for upcoming or overdue tasks.
- Advanced Scheduler: Plan tasks with complex scheduling options for improved time management.
- Calendar Dashboard: Visualize tasks and deadlines on a calendar to track deadlines and progress effectively.
Upcoming Features
Documentation
Explore the full documentation here for details on installation, usage, and API options.
Features
Register
Login, Forget Password
Manage Todo List
User Analytics
Want to Contribute?
Interested in contributing? See our Contributing Guide for ways to get started. Not sure where to start? Check out our good first issues or open an Issue to let us know your ideas or report any bugs.
License
This project is licensed under the MIT License. For more details, view the LICENSE file.
Developers (New Version)
Developers (Last Version)
- Shahnewaz Leon (sleon3@ncsu.edu)
- Dong Li (dli35@ncsu.edu)
- Cheng-Yun Kuo (ckuo3@ncsu.edu)
- Drew Commings (docummin@ncsu.edu)