A mobile-first web application built with modern technologies.
- Frontend: Vite + React + TypeScript
- Backend: Firebase (Auth, Firestore, Functions)
- Development: Firebase Emulator Suite
- Styling: Mobile-first responsive design
-
Install dependencies:
cd web-app && npm install npm install -g firebase-tools concurrently
-
Setup Firebase (first time only):
firebase login firebase projects:create your-project-id
-
Start development:
# Start Firebase emulators firebase emulators:start # In another terminal, start React app cd web-app && npm run dev
-
Access the app:
- React app: http://localhost:3000
- Firebase UI: http://localhost:4000
See CLAUDE.md for detailed development information and architecture overview.
- ⚡ Fast development with Vite HMR
- 📱 Mobile-first responsive design
- 🔥 Local Firebase emulators for offline development
- 🚀 Easy deployment switching between local/cloud environments
- 🔧 Modern TypeScript setup
Copy web-app/.env.example to web-app/.env.local and update with your Firebase project configuration for production deployment.