Skip to content

HayatAzeem/aboard

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages