A gentle, calming web app to help expectant parents track fetal movements during pregnancy.
Baby Kick Count helps pregnant people in their third trimester monitor fetal movement patterns. Kick counting is used to track a baby's typical movement pattern - changes can be an early sign that warrants contacting a healthcare provider.
Key Features:
- One-tap kick logging with satisfying feedback
- Customizable tap sounds (Soft Click, Pop, Heartbeat, Bubble, or Silent)
- 2-hour session window targeting 10 movements
- Calendar view to track patterns over time
- Session history with detailed timestamps
- Offline-first PWA - works without internet
- Calming, anxiety-reducing design
The app works best when added to your home screen for a native app experience.
| Home | Settings | History |
|---|---|---|
![]() |
![]() |
![]() |
| Tap the heart to count | Customize tap sounds | Calendar view of sessions |
- Framework: Next.js 15 with React 19
- Styling: Tailwind CSS
- Storage: IndexedDB via Dexie.js (offline-first)
- Deployment: Vercel
- Testing: Vitest + Playwright
# Install dependencies
npm install
# Run development server
npm run dev
# Run tests
npm test
# Build for production
npm run buildThis app is for educational purposes only and is not a medical device. It does not diagnose conditions or predict outcomes. Always contact your healthcare provider if:
- Fetal movements change abruptly, slow down, or stop
- You cannot feel 10 movements after 2 hours of focused counting
- You have any concerns about your pregnancy
MIT


