The React web client for the website VRCArena
Tested with Node 16.
I use Create React App with a .env
file to point the app to various services:
- Firebase for authentication
- Firebase for serverless functions
- Firebase for static storage (migrating away)
- Supabase for database
- Supabase for static storage
- Netlify for deployment
Run it locally:
cp .env.example .env
npm i
npm start
If you are using the Firebase emulator you can switch to it:
npm run start:emulators
All merges to master will trigger automatic deployment with Netlify.
Fork the repo, create a branch and open a pull request with your changes.
Open an issue in this repo for any changes to the Firebase or SQL logic.
I am in the process of migrating from JavaScript to TypeScript so you will see half and half.