Skip to content

OmShukla350/Uber-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš• Uber Clone

A full-stack Uber Clone project built using the MERN stack, replicating core features of the Uber ride-hailing platform including location selection, ride request, driver details, and more.


πŸ›  Tech Stack

Frontend:

  • React.js (with Vite)
  • Tailwind CSS
  • JavaScript
  • Google Maps API

Backend:

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JWT Authentication

πŸ“ Project Structure

Uber-Clone/ β”‚ β”œβ”€β”€ backend/ β”‚ β”œβ”€β”€ app.js β”‚ β”œβ”€β”€ server.js β”‚ β”œβ”€β”€ controller/ β”‚ β”œβ”€β”€ db/ β”‚ β”œβ”€β”€ model/ β”‚ β”œβ”€β”€ routes/ β”‚ β”œβ”€β”€ middlewares/ β”‚ └── services/ β”‚ β”œβ”€β”€ frontend/ β”‚ β”œβ”€β”€ index.html β”‚ β”œβ”€β”€ src/ β”‚ β”œβ”€β”€ public/ β”‚ β”œβ”€β”€ vite.config.js β”‚ β”œβ”€β”€ package.json β”‚ └── README.md β”‚ └── .gitignore


🌟 Features

  • User-friendly interface for ride selection and booking
  • Google Maps integration for location and routing
  • Authentication (JWT-based login/signup)
  • Ride request and driver assignment simulation
  • Fully responsive design for mobile and desktop

πŸ§ͺ Getting Started

1. Clone the Repository

bash git clone https://github.com/OmShukla350/Uber-Clone.git cd Uber-Clone-Project

2. Setup Backend

bash cd backend npm install npx nodemon

3. Setup Frontend

bash cd frontend npm install npm run dev


πŸ§‘β€πŸ’» Author

Om Shukla

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published