A full-stack mobile application built with React Native, Expo, Node.js, Express, and MongoDB.
runner-app: The Expo frontend application.runner-backend: The Node.js and Express backend API.
- Node.js installed locally.
- A MongoDB Atlas cluster.
- The Expo Go application installed on your physical mobile device.
- Open a terminal window and start the API server.
cd runner-backend
npm install
npm run devNote: Ensure your .env file is properly configured with your MONGO_URI and JWT_SECRET before starting the server.
- Open a separate terminal window to build and serve the mobile application.
cd runner-app
npm install
npx expo start -c --tunnel-
Open the Expo Go app on your mobile device.
-
Log in to your Expo account to select the active development server, or scan the QR code generated in the frontend terminal to launch the app.