Skip to content

Create a complete Uber Clone app using the newest features of Expo and a cutting-edge Postgres database optimized for edge deployments, delivering fast, efficient performance in a React Native environment for smooth cross-platform usability.

Notifications You must be signed in to change notification settings

elmurodvokhidov/UBER-CLONE

Repository files navigation

Uber Clone 🚖

Welcome to the Full Stack Uber Clone project! This project replicates the core functionality of Uber using a modern tech stack that includes React Native, Postgresql, and Stripe. 🚀

reactnative postgresql expo stripe

Tech Stack ⚙️

  • React Native
  • Expo
  • Stripe
  • PostgreSQL
  • Google Maps
  • zustand
  • Clerk
  • Tailwind CSS

Quick Start 🚀

To get started with the Uber Clone project, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/elmurodvokhidov/UBER-CLONE.git
  2. Navigate to the project directory:

    cd UBER-CLONE
  3. Install dependencies for both backend and frontend:

    npm install
  4. Set up environment variables in .env:

    EXPO_PUBLIC_CLERK_PUBLISHABLE_KEY=your-clerk-publishable-key
    DATABASE_URL=your-database-url
    EXPO_PUBLIC_SERVER_URL=https://uber.com/
    EXPO_PUBLIC_GEOAPIFY_API_KEY=your-geoapify-api
    EXPO_PUBLIC_GOOGLE_API_KEY=your-google-api-key
    EXPO_PUBLIC_STRIPE_PUBLISHABLE_KEY=your-stripe-publishable-key
    STRIPE_SECRET_KEY=your-stripe-secret-key
  5. Run the React Native app:

    npx expo start -c
  6. Access the mobile app on your emulator or connected device.

Note: Ensure you have a valid Google API key for location autocomplete and map updates.

Credits 🙌

Special thanks to Adrian Hajdin for the inspiration and guidance in creating this project!

Contributions 🌟

Contributions to the Uber Clone project are welcome! If you encounter any issues or have suggestions for improvements, feel free to open an issue or submit a pull request on GitHub.

Thank you for using and contributing to the project! Happy coding! 🎉

About

Create a complete Uber Clone app using the newest features of Expo and a cutting-edge Postgres database optimized for edge deployments, delivering fast, efficient performance in a React Native environment for smooth cross-platform usability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published