๐Ÿš— Go Go Driver Backend API

API ONLINE v1.0.0

Go Go Driver is a role-based ride & service platform designed for passengers and drivers. This backend powers authentication, user management, location-based services, wallet handling, and secure role authorization.

๐Ÿ“Œ Project Overview

The Go Go Driver backend is built as a scalable REST API following industry-standard security and validation practices. It supports multi-role users, geo-location search, OTP & email flows, and secure password handling.

๐Ÿ‘ฅ Supported Roles

Passenger

  • Account registration & login
  • Profile management
  • Wallet balance
  • Location-based services

Driver

  • Driver account onboarding
  • Location tracking
  • Ride availability
  • Earnings & wallet

Admin / Super Admin

  • User management
  • Role control & verification
  • System moderation
  • Account blocking & recovery

โš™๏ธ Core Features

๐Ÿงฑ Technology Stack

  • Node.js
  • Express.js
  • TypeScript
  • MongoDB
  • Mongoose
  • GeoJSON (2dsphere)
  • Zod v4
  • Bcrypt
  • JWT

๐Ÿ“ก API Status

Environment: development
Server Status: Running