React + Firebase implementation for the card game Spyfall
Access crowdin's page to request new translations or help translating existing ones.
- Install node.js
- Clone this project, enter the cloned folder and install dependencies with
npm install - Run the project with
npm run startand access it athttp://localhost:4000
- Install node.js
- Install firebase-tools
- Clone this project, enter the cloned folder and install dependencies with
npm install - Setup a new firebase project with the
firebase initcommand and follow the instructions (select only the featuredatabase. Use the default values for everything and don't overwrite anything) - Create a new web app with the command
firebase apps:create WEB. The command will output the createdApp Id - Execute the command
firebase apps:sdkconfig WEB <created app id>to get the complete app configuration - Copy the configuration to the file
env/dev.js. You don't need to fill all fields. - Access your firebase project in the firebase console and enable anonymous authentication (Authentication → Sign-in method → Anonymous)
- Deploy firebase database security rules
firebase deploy --only database - Run the project with
npm run startand access it athttp://localhost:4000