Household Tasks

Household Tasks

FamilyHub's task system handles both one-off and recurring household chores. Tasks are visible at a glance on the dashboard and the kitchen hub display, color-coded by who they're assigned to.

Tasks view showing today's task and the upcoming week with one recurring task per weekday.

Task Structure

Every task has:

  • Title — what needs to be done
  • Description (optional) — any extra notes
  • Assignee (optional) — which family member is responsible
  • Priority — Low, Medium, or High
  • Recurrence rule (optional) — how often it repeats

One-Off Tasks

Tasks without a recurrence rule are one-off tasks. They have a single instance with an optional due date. Use these for things like "Goten schoonmaken volgende zaterdag" or "Auto naar de garage brengen".

Recurring Tasks

Recurring tasks repeat on a schedule. FamilyHub generates concrete instances 14 days ahead automatically via a daily background job. Each instance is independent — completing today's instance does not affect next week's.

Recurrence Patterns

PatternExample
Every N days"Water de planten elke 3 dagen"
Weekly on specific days"Vuilnis buitenzetten elke maandag en donderdag"
Every N weeks"Badkamer schoonmaken elke 2 weken"
Every N months"Waterfilter vervangen elke 3 maanden"
Yearly"CV-ketel laten onderhouden elk jaar"

Task Instances

When a recurring task is due, an instance appears on the dashboard for that day. Tapping it marks it as complete. The task itself keeps generating future instances on schedule.

  • Complete — tap the checkmark. Marks this occurrence as done for today. You can see who completed it and when.
  • Undo completion — changed your mind? Tap again to unmark it.
  • Snooze — pushes the instance to tomorrow (or by a custom amount). Useful when you just can't get to it today.

Assigning Tasks

Tasks can be assigned to any family member. Long-press a task and choose Assign, or use the AI assistant: "assign vacuuming to Lisa". On the dashboard and hub display, each person's tasks are shown in their assigned color. Unassigned tasks appear in a neutral color.

Dashboard View

The dashboard shows:

  • Today — all instances due today (up to 8), ordered by priority
  • Upcoming — instances due in the coming days

Overdue instances (past due date, not yet completed) are highlighted so nothing slips through.

Task History

Completed task instances are available in the history view. Your family admin can configure:

  • History limit — how many completed instances to show (default: 10)
  • Show on dashboard — whether completed tasks appear on the main dashboard

Creating Tasks via AI

CommandAction
"planten zijn water gegeven"Marks the "planten water geven" task as complete for today
"maak een taak aan om de goten schoon te maken volgende week"Creates a one-off task with a due date
"snooz de vuilnis taak naar morgen"Snoozes the trash task to tomorrow
"archiveer de taak ramen lappen"Archives the task (hidden from views, kept in history)