How I Vibe-Coded My First Web App: babytracker.in

babytracker.in was built by starting with hand-drawn sketches for every key screen, then translating those ideas directly into code. Here’s a look at how each major page evolved from paper to a working web app.

Home Screen

Home Screen Sketch
Original home screen sketch
Home Screen Final
Final home screen in the app

The Home screen gives a quick overview of the baby’s day, showing activity icons around a clock and time since last feed, diaper, or pump. The sketch mapped out the layout, which was faithfully recreated in the app.

Timeline

Timeline Sketch
Timeline page sketch
Timeline Final Screenshot
Final timeline view

The Timeline page lets parents see a chronological list of all activities, with icons, times, and details. The design makes it easy to review the day at a glance.

Statistics

Statistics Sketch
Statistics page sketch
Statistics Screenshot
Final statistics page

The Statistics page visualizes trends in feeding, diaper changes, and pumping over time. The sketch guided the layout for charts and quick filters.

Profile

Profile Sketch
Profile page sketch
Profile Screenshot
Final profile page

The Profile page manages user and baby details. The hand-drawn design made it easy to plan the card layout and information hierarchy.

Other Key Flows

Add Activity Sketch
Add Activity sketch
Sidebar Screenshot
Sidebar navigation in the app

The Add Activity flow and sidebar navigation were also sketched out first, ensuring a smooth experience for parents adding new entries or switching between pages.

Lessons Learned

babytracker.in is now live and in use, helping parents track their baby’s daily activities with ease. This project was a great reminder that sometimes, the best way to start is with a pencil and paper!