Skip to content

Build a full-stack Uber Clone Application with Expo’s latest features and lightning-fast edge-ready Postgres database in React Native enabling it to run in real-time.

Notifications You must be signed in to change notification settings

MishaelTech/uber_clone

Repository files navigation

🤖 Introduction

Uber Clone is a feature-rich mobile app built using React Native for the user interface, Google Maps for real-time navigation and directions, and Stripe for seamless payment processing. The app's back-end is powered by a serverless Postgres database, ensuring scalable and high-performance data management. Styled with TailwindCSS, it offers a modern and responsive UI. The goal of this project is to demonstrate the development of full-stack mobile applications, highlighting the my ability to deliver innovative and impactful solutions.

⚙️ Tech Stack

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

🔋 Features

👉 Onboarding Flow: Seamless user registration and setup process.

👉 Email Password Authentication with Verification: Secure login with email verification.

👉 OAuth Using Google: Easy login using Google credentials.

👉 Authorization: Secure access control for different user roles.

👉 Home Screen with Live Location & Google Map: Real-time location tracking with markers on a map.

👉 Recent Rides: View a list of recent rides at a glance.

👉 Google Places Autocomplete: Search any place on Earth with autocomplete suggestions.

👉 Find Rides: Search for rides by entering 'From' and 'To' locations.

👉 Select Rides from Map: Choose available cars near your location from the map.

👉 Confirm Ride with Detailed Information: View complete ride details, including time and fare price.

👉 Pay for Ride Using Stripe: Make payments using multiple methods like cards and others.

👉 Create Rides After Successful Payment: Book a ride after confirming payment.

👉 Profile: Manage account details in the profile screen.

👉 History: Review all rides booked so far.

👉 Responsive on Android and iOS: Optimized for both Android and iOS devices.

and many more, including code architecture and reusability

About

Build a full-stack Uber Clone Application with Expo’s latest features and lightning-fast edge-ready Postgres database in React Native enabling it to run in real-time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published