Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🏠 Aboard – Ride-Hailing Platform

Aboard is a full-stack ride-hailing web application built to demonstrate scalable backend design, clean APIs, and real-time user interactions, inspired by real-world transportation platforms.


🚀 Key Features

  • Secure user and driver authentication with role-based access control
  • Ride booking with real-time ride status tracking
  • Dynamic fare calculation
  • RESTful APIs with a modular, scalable backend architecture
  • Responsive frontend for rider and driver experiences

🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • REST APIs

Database

  • MongoDB

Authentication

  • JWT-based authentication

🏗️ Architecture

Designed using a modular, microservices-oriented approach to enable scalability, maintainability, and fault isolation, closely reflecting real-world distributed systems.


🎯 Purpose

This project focuses on production-ready software engineering practices, including clean code, modular design, and building reliable user-facing systems at scale.


⚙️ Getting Started

Prerequisites

  • Node.js
  • MongoDB
  • Git

Installation

git clone https://github.com/HayatAzeem/aboard.git
cd aboard
npm install

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages