A custom React web app using modern Web patterns.
Prerequisite:
sass
andyarn
(install vianpm i sass yarn -g
)
- Check out this project into a local folder.
- From that folder,
yarn install
to ensure development requirements are in place. - Firebase configuration is required to run the app. Create a
.env.local
file in the root of the project and add the following:
VITE_FIREBASE_API_KEY=
VITE_FIREBASE_AUTH_DOMAIN=
VITE_FIREBASE_PROJECT_ID=
VITE_FIREBASE_STORAGE_BUCKET=
VITE_FIREBASE_MESSAGING_SENDER_ID=
VITE_FIREBASE_APP_ID=
VITE_FIREBASE_MEASUREMENT_ID=
VITE_GOOGLEMAPS_API_KEY=
yarn dev
This app is designed to be deployed to Vercel. The vercel.json
file contains the configuration for the deployment.
- Ensure the environment variables are set in the Vercel project.
- Merge changes into Master branch. Deployment will happen automatically.
- Vercel: Serverless hosting
- Firebase: Database
- ReactJS: Front-end framework
- MUI: UI framework