-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Summary:
Introduce a task categorization feature to the to-do list application, allowing users to group tasks into predefined or custom categories such as "Grocery List," "College Assignments," and "Event Deadlines." This enhancement will help users organize tasks more effectively and improve overall task management.
Objectives:
- Add support for assigning a category to each task during creation or editing.
- Enable predefined categories (e.g., "Grocery List," "College Assignments," "Event Deadlines") and allow users to create custom categories.
- Allow users to filter tasks by category on the home page.
Changes:
- Add a new
categoriestable to store category names with attributesid,name,user_idfor custom categories - Add a
category_idcolumn to theTodotable to associate each task with a category. - Add a query to fetch all categories for a user (predefined and custom).
- Enable filtering tasks by category using queries in the flask script.
Benefits:
- Improved Task Organization: Users can categorize tasks logically, making it easier to manage and locate them.
- Personalization: Custom categories allow users to tailor the app to their specific needs and workflows.
- Enhanced Usability: Category-based filtering simplifies navigation and provides a clear overview of tasks by type.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels