We’re hosting the backend on Render, so you don’t need to run it locally. NOTE that the server goes to sleep when there is no activity so initial log in may take slightly longer. Please be patient.
- Go to our Render Dashboard and log in.
- Locate the
geospotbackend
service. - Click "Deploy latest commit" to update the backend with the latest code.
- Wait for the deployment logs to show “Live” — this means the backend is running.
https://geospotbackend.onrender.com
This is already integrated into the frontend fetch calls.
You’ll be running the frontend using Expo Go on your phone or using the web browser via tunnel.
If you haven’t already:
npm install -g expo-cli
-
Open a terminal and go to the root of the project:
cd geospot # if not already there
-
Install dependencies:
npm install
-
Start Expo using tunnel mode (important for physical device access):
npx expo start --tunnel
This will open Expo DevTools in your browser.
-
Download the Expo Go app:
- iOS: App Store
- Android: Google Play
-
Make sure your phone and computer are on the same Wi-Fi network.
-
In Expo DevTools, scan the QR code shown under "Tunnel" using the Expo Go app.
Your app should launch on your phone!
- Backend not working? Make sure you clicked Deploy latest commit on Render.
- Can’t scan the QR? Ensure your phone and laptop are on the same Wi-Fi, and you’re using Tunnel mode (
--tunnel
).