A location-sharing app built with React Native and Pusher. This uses Pusher to share geolocation data in realtime. The full tutorial is available at: https://pusher.com/tutorials/geolocation-sharing-react-native/
Below is a quick summary to get the project to run:
- Sign up for API keys on Pusher, Google and Facebook.
- Clone the project
git clone git@github.com:anchetaWern/locSharer.git
cd locSharer
- Replace the API keys in the files on the
locSharer
folder. - Add secrets with Now.
- Deploy server with Now (use the secrets).
- Run the app
react-native run-android
or
react-native run-ios
- React Native development environment (including Node.js)
- Genymotion Emulator
- Pusher app
- Facebook app
- Google project
- React Native - mobile development framework for developing apps with JavaScript and React.
- Pusher - APIs to enable devs building realtime features
- React Native Maps - for the map components.
- React Native Facebook Login - for Facebook login integration.
- React Navigation - for easy implementation of stack navigation.