https://github.com/thetechie/spot-c-app
React Native app built for helping the COVID-19 situation in India
https://github.com/thetechie/spot-c-app
Last synced: 9 months ago
JSON representation
React Native app built for helping the COVID-19 situation in India
- Host: GitHub
- URL: https://github.com/thetechie/spot-c-app
- Owner: theTechie
- Created: 2020-04-10T13:50:13.000Z (about 6 years ago)
- Default Branch: dev
- Last Pushed: 2022-12-05T19:37:44.000Z (over 3 years ago)
- Last Synced: 2025-05-16T19:50:05.298Z (about 1 year ago)
- Language: JavaScript
- Size: 2.09 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
## Go Corona App
Developed using React Native which means one single codebase for both iOS and Android
## Getting started
Ensure you have the following installed,
- Node.js
- XCode for Mac (for mac os)
- Android Studio (for windows/linux)
Install Expo CLI
`
npm install -g expo-cli
`
## Development
- Get into `go-corona-app` on your CLI and use command `yarn start` to start the development server.
- You will then have more options to open iOS or Android simulator
## Mock Server
- install supervisor globally using `npm install -g supervisor`
- run mock-server using `npm start` form the mock-server folder
## Setup Google OAuth Credentials
We need to create an app on Google Developer Console to be able to login with google.
Follow this to do so - https://docs.expo.io/versions/latest/sdk/google/#using-it-inside-of-the-expo-app
## Development Test
- Install Expo app from iOS or Android app store
- You will see the app listed in your projects once you login with your account
- You can test the app by launching from Expo app (this works only if both your development machine and phone are connected to the same WiFi network)
## Beta Test
- iOS - we need to publish the app to Apple Test Flight (platform to test apps privately without publishing to App Store; we will need a developer license for this)
- Android - we can share the APK, but it needs to be built on a windows/linux machine.
## Publish to App Store
- We need to go through the approval process