gabrielbarth / uber-clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Uber

πŸ“ Uber clone

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

🌐 Services integration

βœ… Google Maps Directions API
βœ… Google Maps Distance Matrix API
βœ… Gooogle Maps Places API

πŸ”— Main project dependencies

βœ… @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

πŸ“± Visual interfaces

Uber

β˜‘οΈ Prerequisites to run

You'll need to have React Native Expo environment configured. So, take a look here if you haven't.

πŸ› οΈ Installing

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.

πŸ’‘ 🀝 Contributing

Please feel free to contributing and submitting pull requests.

πŸ™ Inspiration / Acknowledgments

About


Languages

Language:TypeScript 98.1%Language:JavaScript 1.9%