Inspiration

Goal Wallet started close to home. My godson was working toward a Disney cruise through chores — the kind of goal families actually care about, and the kind that is easy to fund poorly. Cash and allowances leak. Impulse spend wins. The hard, mostly invisible problem is not “motivating kids.” It is funding a kid’s goal through real contributions without that money escaping the plan before the date arrives. The godson story is credibility; the product loop is the hero. Goal Wallet extends Do My Chore so parents can put money on the goal with the same care they put on the chores.

What it does

  1. Family sets a goal (amount + date) in Do My Chore.
  2. App proposes a funding schedule — dated milestones toward the cost.
  3. Parent Approves or Skips/Declines each milestone.
  4. Approve → PayPal Sandbox Orders v2 create → parent approve → capture into sandbox business pot (Goal Wallet).
  5. Skip/Decline → $0 captured; kid progress % unchanged; shortfall spread across remaining periods so cost + date still pencil.
  6. Mid-goal take-out is ledger-only (no PayPal withdraw API); effective pot = captured − withdrawn; % and future proposed recompute.

Kid screens: percent only. Dollars/PayPal on parent side. Parent always final tap.

How we built it

Flutter + Supabase; PayPal Sandbox Orders v2 Merchant (not Platform); reject Holds and Payouts. AI proposes the chore plan and the funding schedule; the parent approves every transfer.

AI tools:

Repo: https://github.com/pamu512/do-my-chore (main)

Challenges we ran into

Keeping kid percent and parent funding on honest separate rails; a skip must not punish kid percent; mid-goal take-out without rewriting capture history.

Accomplishments that we're proud of

Sandbox Orders v2 capture path evidenced; ledger take-out; Flutter Approve/Skip/Take-out shipped.

What we learned

A skipped week should re-spread the shortfall across the remaining dates instead of docking the kid, and a mid-goal take-out belongs on the ledger (captured minus withdrawn) so capture history stays intact.

What's next for Do My Chore — Goal Wallet

Judges can already try the sandbox path:

Sandbox only. There is no App Store or Google Play listing, and no hosted runnable app yet. Production PayPal is out of scope for this MVP.

We will keep polishing the parent funding loop — schedule review, Approve / Skip / Take-out, and the sandbox runbook — through the hackathon window. Next product work stays on that loop, not a store launch.

Built With

  • ai
  • dart
  • deno
  • flutter
  • gpt-4o-mini
  • nebius
  • nvidia-nemotron-3-nano-30b-a3b
  • openai
  • paypal
  • supabase
Share this project:

Updates

Submission history