This quickstart walks you through cloning the repository, wiring up Firebase and your backend URL, launching the app with Expo, and placing your first pickup order. The whole process takes about ten minutes.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/AndrewwCO/Panahashi/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before you begin, make sure you have the following:- Node.js 18 or later
- Expo CLI — available via
npx expo(no global install required) - A Firebase project with Email/Password authentication enabled
- A running Panahashi backend accessible from your device or emulator
Steps
Configure Firebase
Open The values above are from the sample project. Swap them for the values from your own Firebase console under Project settings → Your apps.
context/AuthContext.js and replace the firebaseConfig object with your own Firebase project credentials:Configure the backend URL
Open Uncomment the line that matches where you are running your backend.
services/api.js and set BASE_URL to match your environment:Run the app
Start the Expo development server:Expo will display a QR code and a menu. Press
i for iOS simulator, a for Android emulator, or w for web.If you use the Android emulator, the backend URL must be
http://10.0.2.2:8080/api/v1 — not localhost. The emulator routes localhost to the emulator itself, not to your host machine.