logo
Published on

I built Baby Book Tracker to make story time easier to remember

Authors
  • avatar
    Name
    Alberto Montalesi
    Twitter

I recently shipped a new project called Baby Book Tracker, a small app for parents and caregivers who want to keep a record of story time without turning it into extra work.

The idea is simple: open the app, log a reading session in a few taps, and move on with your day.

Baby Book Tracker home screen

Why I built it

I got into the 1000 Books project and wanted a simple app to track the books I read to my kid. I tried a few options and none felt right for this specific use case.

Reading to kids is one of those habits that feels important, but in real life routines get messy. Days are busy, multiple people may read to the same child, and it is easy to lose track.

I wanted something calm and lightweight where you can:

  • create profiles for one or more children
  • manage a shared library of books
  • log who read what, when, and in which language
  • see progress over time without spreadsheets or notes apps

What is in the app

The app focuses on a few core screens instead of trying to do everything.

Books library screen
  • Home: quick overview of your reading activity
  • Books: add and organize your library
  • History: browse past sessions by date
  • Stats: see streaks, top books, and per-baby breakdowns
Reading history screen
Statistics screen

It also supports collaborators, so parents, grandparents, or caregivers can all contribute to the same reading log.

The app starts free (with a limited amount of books you can create) and offers a one-time unlock for full access, with no subscription.

Built around privacy

One important choice was to keep things private by default.

You can use the app without creating an account, and your data stays on your device or on your iCloud if you enable backups.

Availability

Baby Book Tracker is currently available on iOS:

If you want to explore the project in more detail, screenshots, feature breakdown, and roadmap are here: