Welcome to the LetsTalk app! This guide will help you set up and run the project on your local machine.
Link to DEMO of the app: https://drive.google.com/file/d/1w8mEj0zszVroIASXSv7hNC_74ZRJ1t9k/view?usp=sharing
Before you begin, ensure you have the following installed:
- Node.js (Download here)
- Expo CLI (
npm install -g expo-cli) or if using MacOS install locally:
cd letsTalkApp/LetsTalk
npm i expo-cliFollow these steps to get your development environment set up:
-
Clone the Repository
git clone https://github.com/tunabenson/letsTalkApp.git cd letsTalkApp/LetsTalk -
Install Dependencies
npm install
-
Firebase Configuration
- The app requires a Firebase configuration to connect to Firebase services.
- You will receive an error related to Firebase connection on initial startup.
- To resolve this, please email
katz.ofek23@gmail.comto request the Firebase configuration file. - Once you receive the configuration, paste it into the
LetsTalk/api/firebaseConfig.jsfile in the project directory.
-
Start the Application
npx expo start
This command will start the Expo developer tools in console.
Once you start the application with Expo, you can:
- Run on iOS Simulator/Android Emulator: Click on
Run on iOS simulatororRun on Android emulatorin the Expo developer tools. - Run on Your Device: Scan the QR code with the Expo Go app (available in the App Store and Google Play) on your iOS or Android device.
If you encounter any issues during installation or running the app, please check the following:
- Ensure your Node.js and Expo CLI versions are up to date.
- Verify that the
firebaseConfig.jsfile is correctly set up with the configuration you received by email.
For further help, feel free to contact the project maintainers at katz.ofek23@gmail.com.
We welcome contributions to the LetsTalk App. Please feel free to fork the repository, make changes, and submit pull requests.
Thank you for contributing to the LetsTalk App development!