"replayst" s a mobile app that allows you to track your game collection and check it anywhere, anytime. Leveraging the RAWG api database, you can add almost any official or indie game ever released and say goodbye to double purchases. (<-- Yes, I'm guilty of it).
- run
npm install
to install dependencies - create a .env file containing your backend address and the API key from RAWG (more info in the NOTES below)
- run
expo start
to start client
- run
npm install
to install dependencies - create a .env containing your database address
- start mongodb in your local environment
- run
npx nodemon index.js
to start the server
- expo client runs only on stable node versions (run
nvm use --lts
to switch to the latest one) - user creation is not enabled in-app yet. To create a new user hit the
/register
endpoint with a post request using Postman or a similar software. The body needs to be in json format. Data model and required fields can be found in /server/models/user.js - in order to call RAWG api you need to obtain a free key here --> RAWG.io