Imagine With Craft

Baby OS

by Mikail Kraft
Winter 2026 · Category Winner

Baby tracking apps want your data on their servers and charge a subscription. Baby OS is one HTML file that uses your Craft document as the database — sleep, feeds, diapers, health, all private and shareable with your partner through Craft’s native sharing.

Baby OS

Build It Yourself

Step 1Duplicate the Baby OS Template

Copy the Baby OS Template to your Craft account. The template comes pre-structured with sections for sleep, feeds, diapers, and health — plus a Settings block where you’ll find your API URL.

Step 2Enable the Craft API

Enable read and write API access on your duplicated document. Baby OS needs write access to log new entries and read access to display your dashboard.

Step 1

Open the “Imagine” tab

Step 2

Click “Add Your First API Connection”

Step 3

Configure your API connection with a name.

Step 4

Click “Add Document” and select your Baby OS document.

Step 5

The API URL that will be used to interact with your document is now displayed at the top

Step 3Download & Open Baby OS

imagine.ideas.babyOs.buildIt.step3.description1

git clone https://github.com/mikailkraft/baby-os.git && cd baby-os && npm install && npm run dev

Enter the API URL from your template’s Settings block to connect Baby OS to your Craft document.

The Result

A real-time parenting dashboard — sleep patterns, feeding schedules, diaper tracking, and health notes — all stored in your private Craft document. Baby OS also includes Apple Shortcuts for hands-free logging (log nap, feed, diaper, appointments) and you can share the Craft document with your partner for multi-caregiver access. The entire project is open source — fork it to build your own Craft-powered dashboard for any tracking use case.

More Ideas For You To Try

Back to the Gallery