👍🎉 First off, thanks for taking the time to contribute! 🎉👍
If you have a suggestion that would make this better, please fork the repo and create a pull request. Please go through existing issues and pull requests to check if somebody else is already working on it.
- Fork or Clone the repo
git clone https://github.com/mrakesh0608/Sahaay.git
orgh repo clone mrakesh0608/Sahaay
- Create your Feature Branch
git checkout -b feature/[feature-name]
- Commit your Changes
git commit -m 'New Feature : [feature-name]'
- Push to the Branch
git push origin feature/[feature-name]
- Open a Pull Request
- Change directory into frontend
cd Sahaay/frontEnd
- Install dependencies
npm i
- To install the EAS CLI for builds
npm i -g eas-cli
- Copy your configuration files into configs folder
- It contains 2 files.
- Rename to
google-services.json
for Android. - Rename to
GoogleService-Info.plist
for IOS.
- For Android, download development build apk from this link.ORBuild your own development apk using
npm run build-dev-apk
& download it from Expo dev. - Install development build apk in your Android device.
- Start metro bundler
npm start
- Start metro bundler with empty cache
npm run start-c
- To open the app, scan the QR code from Metro Bundler with Expo Go (Android) or Camera app (iOS).
- To build production ready apk
npm run build-apk
- Download apk from Expo dev
- Install and run the Android build on your device.
- Change directory into backend
cd Sahaay/backEnd
- Copy your configuration files into configs folder
- It contains 2 files.
- Rename to
gCloud.json
for Google's Vision API - Rename to
serviceAccount.json
for rest applications
- Start Server using
# If all packages are already installed in your system
uvicorn --app-dir src server:app --reload --host [your-host-ip]
or
pipenv install
pipenv run uvicorn --app-dir src server:app --reload --host [your-host-ip]
Don't forget to give a star ⭐️ to this repository.
Thanks again 😉 !!