A PWA for weekly meal planning with nutrition tracking and grocery budgeting. Built with Antigravity.
- React 18 + TypeScript
- Vite 7
- Zustand (state management)
- Dexie.js (IndexedDB)
- Vanilla CSS + CSS Modules
- PWA (offline-first)
# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run build
# Preview production build
npm run previewsrc/
├── components/ # React components
├── store/ # Zustand stores
├── db/ # Dexie.js database
├── types/ # TypeScript types
├── utils/ # Utility functions
└── styles/ # Global CSS
- ✅ PWA with offline support
- ✅ Weekly meal planning with dual view modes
- ✅ Nutrition tracking
- ✅ Shopping list generation
- ✅ Meal catalog with filtering
npm run build
firebase deploy --only hosting