DEV Community

Cover image for Show DEV: Oh Yah – Routine management app I built for my sons
Ronald Suwandi
Ronald Suwandi

Posted on

Show DEV: Oh Yah – Routine management app I built for my sons

Hi DEV community!

I built Oh Yah! because my sons (7 and 10) struggled with daily routines and needed constant reminders. The name came from their usual response when we asked about homework: "Oh Yah! I forgot"

What it does:

  • Timer-locked navigation during tasks (focus mode, no distractions)
  • Optional photo proof for task completion
  • Parent review system with rewards
  • Task-definition approach: create tasks once, toggle days across the week

Stack: React Native/Expo, Firebase (Auth + Firestore + Storage), React Query, Zustand, React Native Paper

Trickiest parts:

Architecture: Initially built it schedule-centric where each day required duplicate tasks. It was such a nightmare to maintain that I added a helper button just to populate dummy schedules. I quickly realized if I got annoyed as the creator, other people would hate it. Refactored to task-definitions as first-class citizens, and creating schedules is finally painless

UX: Balancing two different users was hard. Kids need minimal distractions and parents need schedule setup and review to be intuitive, not a chore

Some key decisions:

  • Timer-locked navigation (kids can only see what's next, nothing else)
  • Preview screen before starting so they can't "accidentally" click another profile
  • Task-definitions approa ch for schedules (create once, toggle days)

It's on the App Store now after a few months of dogfooding with my family. There's a 1-month free trial, then it's subscription-based. Would love feedback from other DEV parents dealing with similar challenges

Link: https://ohyahapp.com

Top comments (0)