This React Native application represents the Uber app clone considering its main feature on set origin and destination to calculate time and price travel informations
✅ Google Maps Directions API
✅ Google Maps Distance Matrix API
✅ Gooogle Maps Places API
✅ @react-navigation (v6) // routing and navigation for your React Native apps
✅ reduxjs/toolkit // State management. Toolset for efficient Redux development
✅ react-native-elements // React Native UI toolkit
✅ react-native-maps // React Native Map components for iOS + Android
✅ react-native-google-places-autocomplete // Customizable Google Places autocomplete component for iOS and Android React-Native apps
✅ react-native-maps-directions // Directions component for react-native-maps. Draw a route between two coordinates, powered by the Google Maps Directions API
✅ tailwind-react-native-classnames // API for TailwindCSS + React Native
You'll need to have React Native Expo environment configured. So, take a look here if you haven't.
Now follow the bellow steps to run project:
1. Clone this repo using git clone https://github.com/gabrielbarth/uber-clone.git
.
2. Move to the project directory: cd uber-clone
.
3. Run npm i
or yarn
to install dependencies.
4. Run npm run start
or yarn start
to run the app on your device or simulator.
5. To open on your physical device point the camera at the QR Code provided.
Please feel free to contributing and submitting pull requests.
- Sonny Sangha on PapaReact