04
ChoreQuest
Household Chore Tracker - Mobile PWA
A household chore tracker where recurring chores are assigned points based on difficulty. Members complete chores, earn points, and compete on a leaderboard.

Process
- 1
Planning
Sketched out the core loop before writing code: assign chores, weight them by difficulty, and turn completion into points. The idea came from an actual need in my household.
- 2
Design
Kept the interface intentionally simple: a household join-by-code flow, configurable schedules (daily/weekly/monthly/seasonal), and flexible assignee modes (anyone, fixed person, or rotating).
- 3
Build
Built the app in Next.js and TypeScript with Firebase Auth and Cloud Firestore, including the leaderboard logic and PWA install support.
- 4
Launch & Results
Deployed it as an installable PWA with no app store required. It is now used daily in a two-person household.

- •Built authentication with Firebase Auth (sign up / sign in)
- •Implemented household system with create/join by code
- •Chore templates with daily/weekly/monthly/seasonal schedules
- •Assignee modes: anyone, fixed person, or rotating
- •Leaderboard with weekly/monthly/all-time score tracking
- •Deployed as a PWA that can be installed on mobile without an app store
