Welcome to your Expo app 👋

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

     npx expo start

Note: This app works only on mobile devices. To open the app:

  • Make sure your mobile device and PC are connected to the same network.

  • Scan the QR code that appears in the terminal or Expo DevTools with your mobile device.

  • If the QR code is not accessible, download the Expo Go app from the Google Play Store or Apple App Store.

  • Open Expo Go and enter the URL shown in the terminal or DevTools manually.

    1. In case above mentioned does not work for you, please enable developer options.
    2. Click on it and enable USB debugging.
    3. After expo has started and shows several choices press on 'a' for android. The first time you might need to give permission and the press 'a' again.
    4. If expo go is not downloaded it will start downloading and soon the app will automatically open on your phone

If you still have any problems accessing the app, feel free to email us at:

In the output, you'll find options to open the app in a

For backend:

  • Open the app.json file in the root of the project.
  • Modify the following under the "extra" section:
"extra": {
"BASE_URL": "http://your-local-ip:3000"
}
  • Replace "http://your-local-ip:3000" with your local IP address.

  • You can find your local IP address by running ipconfig on Windows or ifconfig on macOS/Linux.

  • Start Server

cd backend
npm i
node server.js

In the output you will see: Starting server... Credentials loaded successfully

  • Server is running on http://localhost:3000
  • Starting authorization and download for file ID: fileId
  • Token set successfully
  • File download complete

For now the data is correctly fetched and shown on web but not on app itself. It takes sometime for fetched 3 games to be shown in the home page. You can start developing by editing the files inside the app directory. This project uses file-based routing.

Additional information

  • The "Get Suggestions" functionality may take approximately 1 minute and 45 seconds to complete. This duration is due to the time required to fetch and process the data needed to generate game suggestions. Please be patient while the system generates your recommendations.
  • If you notice that changes are not being reflected immediately, you may need to reload the application by pressing r.

Get a fresh project

When you're ready, run:

npm run reset-project

This command will move the starter code to the app-example directory and create a blank app directory where you can start developing.

Learn more

To learn more about developing your project with Expo, look at the following resources:

Join the community

Join our community of developers creating universal apps.