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.
Frontend:
- React.js (with Vite)
- Tailwind CSS
- JavaScript
- Google Maps API
Backend:
- Node.js
- Express.js
- MongoDB
- Mongoose
- JWT Authentication
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
- 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
bash git clone https://github.com/OmShukla350/Uber-Clone.git cd Uber-Clone-Project
bash cd backend npm install npx nodemon
bash cd frontend npm install npm run dev
Om Shukla