Skip to content

[Enhancement] add due date feature to todos #6

Description

@niat-web

Feature Request

What:
Allow users to optionally set a due date
for each todo item.

Expected behavior:
Creating todo:

  • Optional date picker field "Due Date"
  • If not set, no due date shown on card

Todo card:

  • Show due date below description
  • Format: "Due: Jul 15, 2026"
  • Overdue todos (past due date) shown in red
  • Today's todos shown in orange

Sorting:

  • Option to sort todos by due date

Database changes needed:
Run this in Supabase SQL Editor:
ALTER TABLE todos ADD COLUMN due_date TIMESTAMP WITH TIME ZONE;

Acceptance Criteria:

  • Due date field in create todo form
  • Due date shown on todo card
  • Overdue todos highlighted in red
  • Today due todos highlighted in orange
  • Database column added

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendRelated to FastAPI backenddatabaserelated to supabase databaseenhancementNew feature or requestfeature-requestNew feature requestedfrontendrelated to react frontendmedium-priorityShould be done but not immediately urgent

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions