Sprout Track

Sprout Track

Baby activity tracker for feedings, naps, diapers and milestones

198stars
12forks
Last commit: 1mo ago
Repo age: 1y old
Sprout Track screenshot

Sprout Track is a web application for recording and monitoring infant activities such as feedings, diapers, naps, pumping, milestones and development. It provides a mobile-first interface with an admin family manager and options to run via Docker or a local Node.js setup.

Key Features

  • Log multiple activity types (feedings, diapers, naps, pumping, medications, milestones) with quick-entry UI optimized for mobile
  • Calendar and searchable activity log for reviewing and filtering events
  • Multi-caretaker support with short login IDs and PIN-based authentication, plus a family-manager admin UI
  • Built with Next.js (App Router) and TypeScript, styled with Tailwind CSS; data layer via Prisma and SQLite
  • Docker images and scripts for quick deployment, plus setup, backup and update utilities
  • Setup wizard, database seeding, Prisma migrations and Prisma Studio for DB inspection
  • Configurable warning/notification times and export/import of the database for backups or migration

Use Cases

  • Keep a continuous, timestamped log of newborn feedings, sleep, diaper changes and medications for parental coordination
  • Share access across caretakers with unique PINs to coordinate shifts and ensure consistent routines
  • Maintain development and milestone records to support pediatric appointments and growth tracking

Limitations and Considerations

  • Default local database is SQLite, which is convenient for single-instance deployments but may not be ideal for high-concurrency or multi-node setups
  • Some upgrade paths reset the family-manager admin password to a default value; follow backup and restore steps during upgrades to preserve custom credentials
  • Requires current Node.js (Node 22+) and regular dependency updates; applications using Next.js React Server Components must be patched promptly to address security fixes

Sprout Track is suited for families and caregivers who want a privacy-focused, self-hosted baby tracker with an emphasis on mobile usability and simple deployment. It combines an approachable UI with developer-friendly tooling for maintenance and backups.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Plane

Plane

Open-source project management platform for tracking work and knowledge

44.4k
3.4k
Last commit: 2d ago

Open-source alternative to Jira/Linear for tasks, cycles, docs and analytics; offers cloud and self-hosted deployments.

Alternative to:
Atlassian Jira
Atlassian Jira
+18
ActivityWatch

ActivityWatch

Privacy-first automated time tracker for desktop and mobile

16.4k
810
Last commit: 3mo ago

Open-source, privacy-first automated time tracker with local storage, extensible watchers, and dashboards for analyzing app, browser, and coding activity.

Alternative to:
RescueTime
RescueTime
+6
Habitica

Habitica

Gamified task manager and habit tracker

13.6k
4.4k
Last commit: 1d ago

Habitica is an open-source gamified task manager turning Habits, Dailies, and To-Dos into RPG quests with avatars, gear and social features.

Alternative to:
Habitica
Habitica
+15
Mealie

Mealie

Self-hosted recipe manager, meal planner, and shopping list

11.2k
1.1k
Last commit: 17h ago

Self-hosted recipe manager with URL imports, meal planning, shopping lists, cookbooks, and an API-first backend with a Vue web interface.

Alternative to:
Paprika Recipe Manager
Paprika Recipe Manager
+8
Invoice Ninja

Invoice Ninja

Invoicing, quotes, payments, projects, and time tracking

9.5k
2.6k
Last commit: 1mo ago

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Alternative to:
FreshBooks
FreshBooks
+18
solidtime

solidtime

Open-source time tracking with projects, billing, and invoicing

7.9k
408
Last commit: 2d ago

Modern open-source time tracking for freelancers and teams, with projects, tasks, clients, rates, reporting, and PDF invoicing in one place.

Alternative to:
Kimai Cloud
Kimai Cloud
+19