Skip to main content

Overview

The Chores feature helps you organize and track household tasks by assigning them to specific household members. Set up recurring schedules, add detailed descriptions, and keep everyone accountable with a shared chore list.

Key Features

Task Assignment

Assign chores to specific household members to ensure clear responsibility

Recurrence Scheduling

Set up weekly, biweekly, or monthly recurring chores that automatically reset

Detailed Descriptions

Add notes and instructions to each chore for clarity

Drag & Drop Reordering

Easily reorganize your chore list by dragging items

Creating a Chore

  1. Click the + floating button at the bottom right of the Chores page
  2. Fill in the chore details:
    • Chore Name - What needs to be done (e.g., “Take out trash”)
    • Assigned To - Select a household member from the dropdown
    • Recurrence - Choose how often it repeats: None, Weekly, Biweekly, or Monthly
    • Description - Add optional notes or instructions
  3. Click Add to save the chore
The “Assigned To” dropdown automatically shows all active members from your household.

Viewing Chores

The Chores page displays all household chores in a single list with:
  • Chore name as the primary text
  • Assignee and description shown below
  • Option to filter between “All” chores or “Assigned to Me”

Filter Options

Use the toggle buttons at the top of the page:
View every chore in the household, regardless of who it’s assigned to

Completing a Chore

To mark a chore as complete:
  1. Tap the chore item in the list
  2. The item is immediately removed from view
  3. An Undo button appears for 3.5 seconds - tap it to restore the chore
  4. After 4 seconds, the chore is permanently deleted from the database
Once the undo timer expires, the chore is permanently deleted and logged in the audit trail.

Editing a Chore

  1. Tap the edit icon on the right side of any chore item
  2. Modify any of the fields:
    • Chore Name
    • Assignee
    • Recurrence schedule
    • Description
  3. Click Update to save your changes
Changes are instantly synced across all household members’ devices.

Reordering Chores

You can customize the order of chores by:
  1. Press and hold a chore item
  2. Drag it to your desired position
  3. Release to drop it in place
The new order is automatically saved to the database and synced across all devices.

Recurrence Options

One-time chores that don’t repeat. Once completed, they’re removed from the list.
Chores that need to be done every week. Set this for tasks like taking out the trash or cleaning bathrooms.
Chores that occur every two weeks. Perfect for tasks like changing bed sheets or deep cleaning.
Chores that repeat every month. Ideal for tasks like replacing air filters or checking smoke detectors.

Permissions

Access to chores functionality varies by household role:
RoleView ChoresAdd ChoresEdit ChoresComplete ChoresReorder
Owner
Member
Guest
Guests can view all chores but cannot make any changes. This is useful for babysitters, housekeepers, or temporary household helpers.

Data Model

Each chore in the system contains:
  • id - Unique identifier (UUID)
  • householdId - Links the chore to your household
  • name - The chore title
  • assignee - Name of the assigned household member
  • description - Optional task details
  • recurrence - Frequency: “none”, “weekly”, “biweekly”, or “monthly”
  • position - Sort order in the list
  • checked - Completion status
  • createdAt - Timestamp when created

Audit Logging

All chore actions are automatically logged to the household audit trail:
  • Added chore - When a new chore is created
  • Completed chore - When a chore is marked as done
Each log entry includes the user name, action type, and chore name for full accountability.

Tips & Best Practices

Use the “Assigned to Me” filter to ensure chores are distributed evenly among household members.
Add specific instructions to chores (e.g., “Use eco-friendly cleaner under sink”) to avoid confusion.
Match recurrence to actual needs - overcommitting leads to incomplete chores piling up.
Drag urgent or time-sensitive chores to the top of the list so they’re seen first.

Build docs developers (and LLMs) love