- Node.js and npm (Node Package Manager) installed.
- Expo CLI installed.
- An iOS device with Expo Go app for iOS or an Android device with Expo Go app for Android.
Clone the Repository: Clone the WIN24-TEAM21 repository to your local machine using git clone https://github.com/StanfordCS194/Win24-Team21.git.
Obtain Firebase Configuration:
Contact Shumman Xu ([email protected]) to receive the FirebaseConfig.js file. Place the FirebaseConfig.js file in the appropriate directory within your project.
- Navigate to the project's root directory in your terminal.
- Run npm install to install all required packages.
Start the Development Server:
-
Execute npx expo start to run a local version of the app.
-
This will open a new tab in your default web browser with the Expo Developer Tools.
-
Running on a Device:
-
Open the Expo Go app on your iOS or Android device.
-
Scan the QR code displayed in the Expo Developer Tools in your browser.
-
The app should start building and will eventually be served to your device.
- Backend Services: Ensure that any backend services the app depends on are running and accessible.
If you encounter any issues, check the README.md for common problems and solutions. For unresolved issues, contact the development team or raise an issue in the GitHub repository.