| Hey HN! I built Babylog (https://babylog.chand1012.dev) — a simple baby tracker for logging feedings, diapers, and naps — entirely from my wife's hospital room using an AI coding agent. My wife's water broke the day before her due date. After 18 hours of labor and an emergency c-section at 3am, our son was born. When a nurse asked "do you know what time he ate last?" and we had no idea, I knew I needed something to track it. But I didn't bring my laptop. I had OpenClaw set up on a home server, accessible via Telegram. So I built the whole thing from my phone — planning the architecture, writing code, deploying to Cloudflare Workers — all through chat. Stack: • React + Vite + React Router frontend (PWA)
• Hono backend on Cloudflare Workers
• Cloudflare D1 (SQLite) for storage
• Retro UI component library
• CI/CD via GitHub Actions
The MVP deployed and worked first try — account creation, child profiles, diaper and feeding logging all functional immediately. My wife and I have been using it daily since. What went well: Zero-to-working-app without touching a keyboard. The agent handled monorepo setup, API design, frontend, deployment, and even CI/CD pipeline creation. What didn't: No migration system (the agent skipped proper DB migrations), context poisoning made initial Cloudflare deployment painful (~1 hour of fighting the wrong API endpoint), and I broke every security best practice by giving the agent my API keys directly. Lessons learned: Scaffold your template and CI/CD first, then let the agent iterate on features. Blog post with the full story: https://dev.to/chand1012/i-built-a-baby-tracker-app-from-my-... |
The first week is brutal! The baby sleep at random times, and you barely sleep. The good part is that the first week only is a week long. Then the difficulty gets automatically reduced to hard.
Protip 1: If the baby has gas, s/he will have strong stomachache. Some massage help. Ask the nurses at the hospital for instructions. It's like magic.
Protip 2: Try to sleep as much as possible. Yes, I know it's not that easy.