← All work
NATIVEMVP complete2026

Kidly

A parent–child task & reward app. Complete tasks → earn stars → redeem rewards as one closed loop, with both parents co-managing the same child, in a rounded playful design kids actually open.

Role
Lead + full-stack
Duration
2026
Reading
1 min read
Stack
SwiftUIApple Sign InPython FastAPISQLAlchemy 2.0PostgreSQL

Product Shots

SCREENSHOTS · COMING SOON

Screenshots coming soon. Drop captures into public/works/<slug>/ and add a screenshots array to the mdx frontmatter.

public/works/kidly/01.png

Parents need to track kids' daily tasks (brush teeth, do homework, exercise) and motivate them, but most apps are one-way "parent assigns tasks" — no co-parenting, just a checkmark on completion, no real sense of achievement. Kidly makes the whole flow a rounded, delightful loop kids want to open.

Problem

  • Most apps are single-parent — partners and grandparents can't co-manage
  • Task completion is just a checkmark — no sense of achievement
  • Rewards are scattered — no clear "effort → reward" loop

Solution

  1. Task → Star → Reward 3-step loop: completing a task auto-adds stars; accumulate to the threshold and redeem a reward set by the parent (a weekend park trip, a sticker, etc.).
  2. Both parents co-manage: use an invite code to add a child to the other parent's account — both can assign tasks, see progress, and grant rewards.
  3. Rounded, playful design language: purple-gradient theme + hand-drawn avatars (12 for kids / 6 for parents) — visually appealing enough that kids open the app on their own.
  4. Task categories and frequency: daily / learning / exercise / other; daily / weekly / custom frequency.
  5. Stats: weekly completion rate, performance trend — so parents can see growth over time.

Outcomes

  • iOS MVP complete with Apple Sign In
  • 12 kid avatars + 6 parent avatars, customizable background colors
  • Co-management across parents and grandparents, cross-family sharing
  • Three-layer test coverage (backend, iOS app, statistics)

Lessons

  • Parent–child products live or die by "will the kid open it themselves": rounded type, gradient color, hand-drawn avatars — these "non-engineering" details are core competitive advantage.
  • Multi-parent co-management must live at the product's foundation: shared parenting is the default, not the exception. Skipping it means handing users to a competitor.

Interested in this project?

Or want something similar built? Let's chat.