Skip to content

Admin Guide

William Forsyth edited this page Apr 5, 2026 · 3 revisions

Admin Guide

Access the admin panel by tapping Manage on the profile selection screen and entering the PIN (default: 0000 on first setup, 1234 in dev seed data).

Admin PIN

Chores Tab

Admin Chores

Creating Chores

Click + Add Chore to open the creation wizard:

Chore Wizard

  1. Details — Title, icon, description, category, points, penalty, estimated time, approval/photo flags
  2. Schedule — Assign to kids, pick days (weekly/interval/one-off), time locks, deadlines, expiry penalties
  3. Review — Confirm and create

Quick Assign

The blue + button in the bottom-right corner opens Quick Assign for instant one-off chore assignment:

Quick Assign

Pick a chore (or create a new one), select kids, choose today/tomorrow/custom date, and assign.

Editing Chores

Click the edit icon on any chore to open the full edit modal with:

  • Chore details (title, points, category, penalties, etc.)
  • Schedule manager (add/remove schedules)
  • Trigger manager (webhook URLs for external systems like Home Assistant)

Rewards Tab

Admin Rewards

Create rewards with icons, point costs, optional stock limits, and per-kid visibility with custom pricing.

Streak Milestones

Configure bonus point awards for consecutive-day streaks (e.g., 7-day streak = +25 pts).

Points Tab

Admin Points

View each kid's point balance and manually adjust points with a reason note. Full transaction ledger available in the Log tab.

People Tab

Admin People

  • Pause/Unpause — vacation mode, suspends a kid's chores without deleting schedules
  • Point Decay — configure per-user daily decay (clock icon) if chores aren't completed
  • Edit/Delete — manage user details

Other Tabs

  • Approvals — review pending chore completions that require parent approval (with photos)
  • Log — full transaction history with undo capability
  • Settings — system configuration, API tokens, webhooks, and AI features (photo review, TTS, LiteRT/Kokoro endpoints)

Clone this wiki locally