Science Olympiad practice platform built with React, TypeScript, and Vite.
This project uses Vite, not Create React App. Make sure Vercel is configured to use Vite:
- The
vercel.jsonfile is already configured correctly - Build Command:
npm run build - Output Directory:
dist - Framework Preset: Vite
Create a .env file with your Firebase configuration:
VITE_FIREBASE_API_KEY=your-api-key
VITE_FIREBASE_AUTH_DOMAIN=your-project.firebaseapp.com
VITE_FIREBASE_PROJECT_ID=your-project-id
VITE_FIREBASE_STORAGE_BUCKET=your-project.appspot.com
VITE_FIREBASE_MESSAGING_SENDER_ID=123456789
VITE_FIREBASE_APP_ID=your-app-id
npm install
npm run devnpm run build- This project uses Vite, not Create React App (
react-scripts) - The build output is in the
distdirectory - Make sure Vercel is set to use Vite framework, not Create React App