Skip to content

grampassonnia/replayst

Repository files navigation

replayst

React Native   JavaScript   NodeJS   Express.js   MongoDB

"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).

favourites screen           details screen


How to run locally:

from client folder:

  • 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

from server folder:

  • 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

NOTES:

  • 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published