{"repo":"raufurislam/RideXpress-backend","free":true,"listed":false,"github":"https://github.com/raufurislam/RideXpress-backend","clone":"git clone https://github.com/raufurislam/RideXpress-backend.git","description":"A modular, scalable, and production-ready backend for a ride-hailing platform.","language":"TypeScript","stars":13,"topics":["expres","https-status-codes","jwt","mongodb","mongoose","nodejs","passportjs","typescript","typescript-eslint","zod"],"license":null,"category":"auth-billing-email","readme_excerpt":"🚖 Ride Express (Backend) A modular, scalable, and production-ready backend for a ride-hailing platform built with TypeScript , Express.js , and MongoDB . It supports secure authentication , role-based access , and a complete ride request & fulfillment workflow with real-time status updates. --- 🌍 Live API Base URL: https://ride-express-backend.vercel.app 🛠 Tech Stack Core Framework & Language - Node.js – Runtime environment - Express.js (v5) – Web framework for building RESTful APIs - TypeScript – Static typing for better maintainability Database & ORM - MongoDB – NoSQL database for flexible data storage - Mongoose – Elegant MongoDB object modeling Authentication & Security - JWT (jsonwebtoken) – Token-based authentication - bcryptjs – Password hashing - Passport.js – Authentication middleware - Passport-Local & Passport-Google-OAuth20 – Local and Google login strategies Validation & Utilities - Zod – Data schema validation - Day.js – Date and time manipulation - Http-Status-Codes – Clean HTTP response codes - Axios – HTTP client for external API calls Development & Tooling - ts-node-dev – Hot-reloading for TypeScript - ESLint – Code linting - dotenv – Environment variable management --- ✨ Key Features - JWT-Based Authentication – Secure login for all user roles ( admin , rider , driver ). - Role-Based Authorization – Middleware ensures users only access endpoints allowed for their role. - Driver & Rider Profiles – Store and manage personal & vehicle details. - Ride Reques","default_branch":null,"files":null,"tree":[],"storefront":"/r/raufurislam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/raufurislam/RideXpress-backend/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}