Software

GyattChores

GYATT-2025-12 · Live
GyattChores, Software

Overview

A single-page React 18 app, compiled in the browser with Babel Standalone and backed by Supabase and PostgreSQL for auth, real-time scoring, and the approval workflow. Children log completed chores, parents approve them, and points convert to real money on a tiered monthly payout. It installs to an iOS home screen as a PWA and ships a weekly GOAT leaderboard, achievement badges, a weather and daily-quote dashboard, and a dark and light theme.

Stack

React 18Babel StandaloneSupabasePostgreSQLPWA / iOS installGitHub Pages

Features

Key Technical Challenge

Designing a points economy and approval workflow that kids cannot game, while keeping real-time leaderboards in sync across several devices on Supabase.

Lessons Learned

Most of the iteration lived in the rules, not the code. Cooldowns, payout tiers, and approval states drove more revisions than the UI did.

Links

← Back to portfolio