Skip to content

MostafaQwider/uber-nodejs

Repository files navigation

🚖 Uber-like Backend (Node.js + Express + MongoDB)

Backend system for an Uber-like ride-hailing app built with Node.js, Express, and MongoDB.
Architecture: MVC + Service Layer for clean, scalable, and maintainable code.

Features

  • User authentication (JWT)
  • Drivers & vehicles management
  • Ride creation & tracking
  • Live locations
  • Ratings system
  • RESTful APIs
  • Centralized error handling

Project Structure

Installation

git clone https://github.com/MostafaQwider/uber-nodejs.git
cd uber-nodejs
npm install
PORT=5000
MONGO_URI=your-mongodb-uri
JWT_SECRET=your-secret
npm run dev

About

Backend for an Uber-like ride-hailing app built with Node.js, Express, and MongoDB. Follows MVC + Service architecture with modules for users, drivers, vehicles, rides, live locations, and ratings. Clean, scalable, and ready for mobile integration.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors