Skip to content

A full-stack MERN (MongoDB, Express.js, React.js, Node.js) application for real-time cab booking with live tracking, user authentication, and secure communication between riders and drivers.

Notifications You must be signed in to change notification settings

ankansharma01/YouCab-Cab-Booking-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

YouCab-Cab-Booking-App

A full-stack MERN (MongoDB, Express.js, React.js, Node.js) application for real-time cab booking with live tracking, user authentication, and secure communication between riders and drivers.

🚀 Features

User and driver authentication using JWT

Real-time tracking and communication using Socket.IO

Google Maps integration for route visualization and distance calculation

OTP verification for secure booking confirmation

Separate dashboards for riders and drivers

Live location updates

Fare estimation based on distance and time

Booking history and ride details

Real-time driver availability status

🛠️ Technologies Used Frontend

React.js

Socket.IO-client for real-time communication

Google Maps JavaScript API

Axios for API calls

Material-UI/Tailwind CSS for styling

Backend

Node.js

Express.js

MongoDB

Socket.IO for real-time events

JWT for authentication

Bcrypt for password hashing

Mongoose ODM

Google Maps Services API

About

A full-stack MERN (MongoDB, Express.js, React.js, Node.js) application for real-time cab booking with live tracking, user authentication, and secure communication between riders and drivers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages