Skip to content

Deepak-cell311/Uber-React-Native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

🚗 Uber-Clone App

A full-featured ride-hailing application that replicates the core functionality of Uber. This Uber-Clone supports real-time ride requests, GPS-based tracking, fare estimation, and more, designed for both riders and drivers.


🧰 Tech Stack

Frontend

  • React Native / Flutter — Cross-platform mobile UI
  • Redux / Context API — State management
  • Socket.IO / WebSockets — Real-time updates

Backend

  • Node.js + Express — REST API
  • MongoDB / PostgreSQL — Database
  • Firebase / JWT — Authentication
  • Socket.IO — Real-time ride tracking

Other Integrations

  • Google Maps API — Location & routing
  • Stripe / Razorpay — Payments
  • Firebase Cloud Messaging (FCM) — Push notifications

✅ Features

Rider

  • 🔐 Secure sign-up/sign-in
  • 📍 Real-time map to detect current location
  • 🛺 Book a ride to destination
  • 💳 Add and manage payments
  • ⏱️ Track driver in real-time
  • 📝 View ride history and invoices
  • ⭐ Rate driver post-trip

Driver

  • 🔐 Secure login
  • 📞 Receive ride requests in real-time
  • 🗺 Navigate to pickup/drop-off via maps
  • 📊 Daily earnings and ride history
  • ⭐ Rate passengers

Admin (Optional)

  • 👥 Manage users and drivers
  • 🧾 View all rides and earnings
  • 📊 Dashboard with analytics

📁 Project Structure

uber-clone/
│
├── client/               # Frontend mobile app (React Native / Flutter)
│   ├── assets/
│   ├── components/
│   ├── screens/
│   └── App.js
│
├── server/               # Backend API (Node.js + Express)
│   ├── controllers/
│   ├── models/
│   ├── routes/
│   └── server.js
│
├── config/               # Environment and API keys
├── .env                  # Sensitive credentials
└── README.md

Home Map 1 Map 2 Map 3 (2) Services Activity Account

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published