TalkTask is a personal to-do list tracker website that includes speech recognition for to-do list management. Designed with accessibility and ease of access in mind, TalkTask provides a hands-free and user-friendly experience across various devices, such as desktops and mobile.
Our repository includes documentations files in the documents directory, a reports directory for weekly updates on the project, and front and back end directories to keep source code modular and maintainable. Our architecture designs and course assignments are in the assignments directory and out UI mockups are in the designs directory
- Implement essential task management features such as adding a task, marking a task as complete, and removing a task.
- Add categorical based task views.
- Add calendar based task views.
- Implement a simple, but clean UI, so users can utilize the full capabilities of TalkTask easily.
- Use Google's Gemini AI API to provide personalized suggested tasks for users.
- Implement reminders for timely tasks to increase the success rate of tasks being completed.
- Extend AI API functionality to process natural language and allow users to communicate naturally to our speech recognition system and convert their commands into a dedicated function for the to-do list management system.
- Gamify the web application to keep current users engaged and promote continuation of using the app into continuing using our app for productivity.
- Create a responsive UI for both desktop and mobile users.
- Refer to INSTALL.md for deployed product
- Refer to SETUP.md for local development and setup.
- Ivan Wong
- Tristan Vosburg
- Nicholas Woodley
- Raymond Cen
- Kai Lindskog
- Jordan Cowan
- Bailey Budlong