A gamified baby preparation and tracking app for Johnathan & Jordyn. Turn your baby prep checklist into a fun competition with points, badges, and milestones.
- Gamification: Johnathan vs Jordyn leaderboard with 5-tier points (5/10/25/50/100)
- 74 Pre-loaded Tasks: All tasks from your Baby Checklist.xlsx with automatic point assignment
- Full CRUD: Add, edit, delete tasks, shopping items, and goals
- Claim & Complete: Tasks can be claimed before completing for tracking
- Achievement Badges: Unlock badges like "Nursery Ninja", "Hospital Bag Hero", "Diaper Dynamo"
- Streak Bonuses: +5 pts for 3-day completion streaks
- Team Milestones: Confetti celebrations at 100, 250, 500, 750, 1000 combined points
- LocalStorage Persistence: Data survives page refresh
- Beautiful UI: Modern elegant baby theme with Nunito font, soft cream + sage palette
- Mobile-First: Responsive design with large touch targets and bottom navigation
- React 18 + TypeScript + Vite
- Tailwind CSS for styling
- Zustand for state management with localStorage persistence
- Lucide React for icons
- canvas-confetti for celebrations
cd babytracker
npm install
npm run devnpm run build
npm run previewFrom your local machine (not in the sandbox):
cd "c:\Users\jonat\Baby tracker\babytracker"
git push -u origin mainWhen prompted for password, use a GitHub Personal Access Token with repo scope checked.
- Go to vercel.com
- Click "Add New Project"
- Select "Import Git Repository"
- Choose
jsorisho715/babytracker - Click "Deploy"
Vercel will auto-deploy on every push to main.
All 74 tasks from Baby Checklist.xlsx are pre-loaded with:
- Categories: Nursery, Baby Clothing, Feeding/Bottle Area, Diapering, Postpartum Recovery, Medical/Birth, Car/Leaving Hospital, Hospital Prep, Admin/Orders, House/Organization, Body Prep, Final Prep, After Baby
- Automatic Point Assignment: Based on Priority (High/Medium/Low) + Timing (ASAP/Week 35/Daily)
- Status Tracking: Claim tasks before completing, track who did what
- Phase 4: Post-birth baby tracker (feeds, sleep, diapers logs)
- Phase 5: Streaks, advanced badges, export, reminders, multi-user sync
Built with 💚 for Team Luca