// FEATURED 03 - 2026
KidPlan
A phone-first summer activity planner for two kids, with a Plan A/B structure that syncs to the family Google Calendar and can read handwriting off the paper wall calendar via OCR.
What it is
A mobile-first summer activity planner for two boys and a busy family. It integrates tightly with Google Calendar, manages naps, keeps backup activities ready when plans abruptly change, and prompts us to plan unscheduled days in advance.
Why I built it
I built this to make coming up with and scheduling summer activities less slow and cumbersome. My wife and I already had a shared Google Calendar for it, but adding naps and picking from a library of activities was too manual, so it simply wasn't getting done. We needed a system that worked the way we already worked together with a paper calendar and a handwritten list of fun things to do. We also needed to accommodate my youngest's naps, keep backup activities ready in case the weather shifted, and be able to rapidly pivot from an outdoor plan to something else.
How it works
You open it on your phone and see today plus the week ahead, each day color-coded by type. Tap into a day to set its plan, pick activities from a reusable library, and the time-blocked items sync to our shared family Google Calendar. It's a single-page app with no build step and no server I have to babysit - Google Apps Script and Sheets do the backend work for free under the family account.
- Plan A and a Plan B fallback on every day, so a rained-out outdoor plan swaps to a backup in a couple taps.
- Activities pulled from a reusable library, filterable by indoor and which kid it fits, plus naps blocked in for the youngest.
- Time-blocked items mirror to the shared Google Calendar, so the app and our phones stay the same thing.
- Next up: photograph the paper wall calendar and OCR the handwriting back into structured rows, with a reconciliation check before anything commits.