Skip to content

sonal1201/CAB-RIDE

Repository files navigation

Ride Booking Backend 🚕

Scalable Backend System for Real-Time Ride Booking

A modular and scalable backend for a ride-booking platform, built with Node.js and Express.js. The system supports secure authentication, ride management, real-time updates, and high-performance caching.


✨ Features

  • 🔐 JWT Authentication – Secure login and protected APIs
  • 🚗 Ride Management – Create, track, and manage rides
  • 🧑‍✈️ Driver & Passenger APIs – Separate flows for drivers and riders
  • 📍 Distance Calculation – Accurate trip distance using the Haversine formula
  • 💰 Dynamic Fare Calculation – Auto-generated fares based on distance
  • Real-Time Updates – Live ride status updates via Socket.io
  • 🚀 Redis Caching – Low-latency data access and performance optimization

🛠️ Tech Stack

  • Node.js
  • Express.js
  • MongoDB
  • Redis
  • Socket.io
  • JWT Authentication

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published