Treehouse

Example Use Cases

Concrete examples showing how to use features

Calendar

cake

Birthday Calendar Event

Add birthdays to your calendar that automatically repeat every year.

info_outline

Step-by-Step

  1. Open the Calendar page
  2. Tap on the date of the birthday
  3. In the event creation dialog, enter the person's name and "Birthday" (e.g., "Sarah's Birthday")
  4. Set the Type to Event
  5. Enable All Day since birthdays are all-day events
  6. In the Recurring section, select Yearly
  7. The system will automatically select Yearly recurrence when you set the type appropriately
  8. Optionally add a description or reminder
  9. Tap Save

The birthday will now appear on your calendar every year on the same date. You'll never forget a birthday again!

Fields to Populate

  • Title: "Sarah's Birthday"
  • Type: Event
  • All Day: Yes
  • Recurring: Yearly (auto-selected)
  • Date: The birthday date
  • Reminder: (optional - set a reminder a few days before)
event_note

Family Meeting Event

Schedule a recurring family meeting to review tasks and plan the week ahead.

info_outline

Step-by-Step

  1. Open the Calendar page
  2. Tap on the day you want the meeting (e.g., Sunday)
  3. Create a new event titled "Family Meeting" or "Family Scrum"
  4. Set the Type to Event
  5. Choose a time (e.g., 10:00 AM)
  6. Set Recurring to Weekly
  7. Select the day of the week (e.g., Sunday)
  8. Optionally add a description: "Review tasks, plan week, discuss any issues"
  9. Tap Save

The meeting will appear on your calendar every week. Use this time to review completed tasks, plan upcoming ones, and make sure everyone knows what's coming up!

Fields to Populate

  • Title: "Family Meeting"
  • Type: Event
  • Time: 10:00 AM
  • Recurring: Weekly
  • Day: Sunday
  • Description: "Review tasks, plan week, discuss any issues"

Goals

flag

Family Goal with Steps

Create a shared family goal and break it into steps so everyone can see progress and contribute.

info_outline

Step-by-Step

  1. Open the Goals page from the dashboard and tap + to add a goal.
  2. Enter a title (e.g. "Clean out the garage") and an optional description. Pick an emoji and tap Save.
  3. Open the new goal, then tap + to add a step. Each step is a task linked to this goal.
  4. Add 3–5 steps (e.g. "Sort donations", "Take trash to curb", "Sweep floor"). Optionally set assignees and due dates.
  5. As family members complete steps, progress updates. When all steps are done, the goal is complete—celebrate!

Fields to Populate

  • Goal title: "Clean out the garage"
  • Goal description: (optional) "By end of month"
  • Steps: Short task titles; assign and due dates optional

Lists

shopping_cart

Grocery Shopping List

Create a shared grocery shopping list that the whole family can add items to.

info_outline

Step-by-Step

  1. Open the Lists page and tap the + button
  2. Enter the list name: "Grocery Shopping"
  3. Tap Create List
  4. Start adding items by tapping Add Item
  5. Enter each grocery item (e.g., "Milk", "Bread", "Eggs")
  6. Family members can add items by opening the list and tapping Add Item
  7. Check off items as you shop by tapping the checkbox
  8. Completed items move to the bottom automatically

The list is automatically shared with all family members, so anyone can add items when they notice something is running low. Perfect for collaborative shopping!

Fields to Populate

  • List Name: "Grocery Shopping"
  • Items: Add items as needed (e.g., "Milk", "Bread", "Eggs", "Chicken")
  • Shared: Automatically shared with family
restaurant

Meal Planning List

Create a meal planning list to organize your family's meals for the week.

info_outline

Step-by-Step

  1. Open the Lists page and create a new list
  2. Name it "Weekly Meal Plan" or "This Week's Meals"
  3. Add items for each day or meal:
    • Monday: "Pasta with marinara"
    • Tuesday: "Taco Tuesday"
    • Wednesday: "Chicken stir-fry"
    • And so on...
  4. Family members can view the list to see what's planned
  5. Check off meals as you prepare them
  6. Create a new list each week or reuse the same one

This helps everyone know what's for dinner and makes grocery shopping easier since you can reference the meal plan when creating your shopping list!

Fields to Populate

  • List Name: "Weekly Meal Plan"
  • Items:
    • Monday: Pasta with marinara
    • Tuesday: Taco Tuesday
    • Wednesday: Chicken stir-fry
    • Thursday: Pizza night
    • Friday: Fish and vegetables
    • Saturday: BBQ
    • Sunday: Leftovers

Tasks

star

Reward System Task

Create a task with a reward point system to motivate completion.

info_outline

Step-by-Step

  1. Open the Tasks page and create a new task
  2. Enter the task title, for example: "Clean entire room"
  3. Set the Points field to a value like 25 points
  4. Assign the task to the family member
  5. Set a Due Date if needed
  6. Add a Category like "Chores"
  7. Tap Save

When the task is completed, the assigned person earns the points. They can then redeem these points for rewards you've set up in the Rewards section. This creates a positive reinforcement system!

Streaks: Completing tasks also counts toward that person’s streak—consecutive days with at least one completed task. Streaks are shown on the dashboard, on Rewards member cards, and in Recent activity. They’re a simple way to celebrate consistency and build habits.

Fields to Populate

  • Title: "Clean entire room"
  • Points: 25
  • Assignee: [Family member]
  • Due Date: (optional)
  • Category: Chores
  • Description: "Pick up toys, make bed, organize desk"
assignment

School Project Task

Create a task for a school project with a due date and priority level.

info_outline

Step-by-Step

  1. Open the Tasks page and tap the + button
  2. Enter the project name, for example: "Science Fair Project"
  3. Add a detailed description in the description field
  4. Set the Due Date to the project deadline
  5. Set Priority to High or Urgent for important projects
  6. Assign it to the student (your child's profile)
  7. Add a Category like "School"
  8. Optionally add Points as a reward for completion
  9. Tap Save

The task will appear in the assigned person's column and show up prominently due to the high priority. The due date ensures it's visible in the calendar view.

Fields to Populate

  • Title: "Science Fair Project"
  • Description: "Build a volcano model and write a 2-page report"
  • Due Date: [Project deadline]
  • Priority: High
  • Assignee: [Student's name]
  • Category: School
  • Points: 50 (optional reward)
repeat

Weekly Chore Task

Create a weekly chore task that automatically appears every week on the same day.

info_outline

Step-by-Step

  1. Open the Tasks page and tap the + button to create a new task
  2. Enter the task title, for example: "Take out trash"
  3. In the Recurring section, select Weekly
  4. Choose the day of the week (e.g., Sunday)
  5. Set the Due Date to the first occurrence
  6. Optionally assign it to a family member
  7. Add a category like "Chores" to keep it organized
  8. Tap Save

The task will now automatically appear every Sunday. When completed, it will reset and appear again the following week.

Fields to Populate

  • Title: "Take out trash"
  • Recurring: Weekly
  • Day: Sunday
  • Due Date: Next Sunday
  • Category: Chores
  • Assignee: (optional - assign to a family member)