Uber Clone Backend with Node.js | Real-time Location, Sockets & REST APIs.
0.0(0 reviews)
Free
Node.js
Express
Description
This is the backend-only codebase for the Uber Clone App built using Node.js, Express and Socket.IO. It includes real-time ride tracking, ride creation, and user signup/login.
Key Features:
- Live location tracking with Socket.IO
- RESTful APIs for rides, users, and locations
- MongoDB integration
- Swagger API documentation included
This is the part of Uber clone Mobile App.
Documentation
š§ Backend Setup
š Step 1: Navigate to Backend Folder
cd backend
š¦ Step 2: Install Backend Dependencies
npm install
api docs: http://localhost:5001/api-docs/
āļø Step 3: Start the Backend Server
npm run dev
š Important
Make sure MongoDB is installed and running locally before starting the backend server.
š Download MongoDB Community Edition
š¦ Tech Stack
- Node.js
- Express.js
- Swagger (API documentation)
š Folder Structure
backend/ # Backend (Node.js + TypeScript)
āāā src/
ā āāā api/ # API routes
ā āāā config/ # DB and app config
ā āāā socket/ # WebSocket (Socket.io) logic
ā āāā types/ # TypeScript interfaces/types
ā āāā index.ts # Main server entry point
āāā .env # Environment variables
āāā package.json # Backend dependencies & scripts
āāā package-lock.json
āāā tsconfig.json # TypeScript config
š License
What our users say
No reviews yet. Be the first to review this module!
Module Information
Downloads
Released
License
140
25 days ago
MIT
Live Preview
View Live DemoTech Stack
Technologies used in this module
Node.js
Express