Welcome! πŸ‘‹

Earn Points βœ…

Earning for:

Daily Habits πŸ”₯

Habits for:

Invest πŸ’Ή

Portfolio for:

Savings Bank 🏦

Account for:

Spend Points 🎁

Shopping for:

History πŸ“‹

Manage βš™οΈ

Pending Chore Approvals

🌠 Reward Requests

πŸ“Š This Week

Adjust Points, Allowance & Streaks

πŸ… Custom Trophies

Create your own family trophies ("Helped sister", "Lost first tooth") and tap a kid's face to award it. Optional bonus points are granted on award.

Add New Chore

All Chores β–Ύ

Add New Reward

All Rewards β–Ύ

Add Penalty Preset

Create one-tap point deductions. They appear as quick buttons on each kid's card in the Kids tab.

All Penalties β–Ύ

Add New Habit

All Habits β–Ύ

Habit Claim Frequency

Kids earn the points for each habit they complete. Set how often they can claim those points.
Each habit's point value can be changed by editing the habit above.

Habit Streak Milestones

Bonus points awarded automatically when a kid hits a habit streak milestone.
Set to 0 to disable a milestone.

πŸ”₯ 3-day streak πŸ”₯ 7-day streak πŸ”₯ 14-day streak πŸ”₯ 30-day streak

🎯 Trigger Market Event

Cause a dramatic price swing on any stock with a custom headline. Great for teaching moments!

⏰ Market Hours

Stock prices only update during market hours. Outside these hours the market shows as closed.

Parent PIN

🏦 Savings Interest

Interest paid weekly on points kids keep in their savings account. Teaches the reward of saving!

πŸ”” Scheduled Notifications

Needs notifications enabled on each device (the πŸ”” bell in the top bar). Kids get an evening nudge if habits are unfinished; parents get a Sunday-evening recap.

Database Backup

Download a full backup any time. The server also auto-saves a daily backup to ./data/backups/ (keeps the last 14 days). Your live data lives in ./data/points.db.

Restore replaces ALL current data with the backup's contents. A pre-restore snapshot is saved automatically.