Files
Grow/FEATURES.md
T
arnaudne cd16c354c0 Initial commit — Grow baby tracker
Next.js 16 App Router, Prisma + PostgreSQL, NextAuth v5 JWT.

Features: dashboard quick-log, timeline, growth charts (WHO percentiles),
stats, journal/notes, doctor notes, milestones, vaccinations, settings,
superadmin panel. Mobile-first with sidebar nav + bottom nav + quick-add FAB.
Dark mode, PWA push notifications, multi-family invite system.

Docker: multi-stage Dockerfile + docker-compose with postgres service.
2026-06-13 01:52:46 +02:00

1.6 KiB

Grow — Feature Tracker

Completed

Edit/delete events from timeline Journal/notes page (free-form daily notes) — /notes Doctor notes view — /doctor-notes (DOCTOR adds, all read) Baby profile edit (in settings) Multiple babies — adding from settings + switcher in sidebar Sleep summary in stats (total, avg/day, longest stretch) Feeding tracker summary in stats (breastfeed duration, bottle count, avg interval) WHO growth percentile curves on growth chart Vaccination tracker — /vaccinations Milestones — /milestones CSV export per event type with date filter (in settings) Dark mode filter pills Dark mode graph hover/tooltip Growth graph time range selector Growth graph hover order + dark mode Signout button in sidebar Journal full page width All pages full width (no max-w constraint) Baby switcher in sidebar (not homepage) New pages in mobile nav (via More menu) Disable signups (admin toggle) User list in admin (with role editing and delete) Force logout user (admin) Family list in admin (with reset invite code) Storage stats in admin Pushover test button in admin Email test button in admin Backup/export all (admin) Maintenance mode toggle (admin config — banner not yet wired)

Pending

🔲 Maintenance mode banner (config key exists, layout doesn't check it yet) 🔲 Audit log (last 50 actions across all users) 🔲 Data retention (auto-delete events older than N months) 🔲 Recurring medication reminders 🔲 Bilingual UI (FR/EN toggle) 🔲 Weight trend alert (no growth log in 30 days) 🔲 Photo log (attach photo to event)