/uber-clone

Primary LanguageTypeScript

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