Frontend: Vite + React + TypeScript.
Storage: Dexie.js (IndexedDB). Data stays in the browser and never touches a backend.
UI: shadcn/ui with a heavy focus on "one-handed" mobile usability.
Deployment: Self-hosted on my own Coolify instance. (considering adding as a service)
Why I built it this way: Most parents just need to answer three questions: "When did they last eat?", "Are they gaining weight?", and "How do I show this to a doctor?" The Golden Hour Overlap: A Gantt-style chart for multi-child households to find that elusive moment when everyone is asleep.
Medical Export: A CSS-print-optimized report for 90-second pediatrician reviews.
Witching Hour Heatmaps: Identifying patterns in evening fussiness.
Privacy/Data Sovereignty: There are no accounts. No analytics. No "Donate" button. You can export your entire database as JSON and import it elsewhere. If you "Add to Home Screen" (PWA), it works perfectly in a basement with zero signal.
I ended up using Nostr as the backbone. Here is how it works now:
Thanks again for the push!