Skip to content

Latest commit

 

History

History
75 lines (52 loc) · 2.3 KB

README.md

File metadata and controls

75 lines (52 loc) · 2.3 KB

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! 🎉