ŘSS

Carpool

Carpool matching with interactive route visualization

Carpool — Carpool matching with interactive route visualization

Overview

Carpool is a full-stack web application that matches riders and drivers travelling along similar routes. Routes are plotted and visualized on interactive Leaflet.js maps, making it easy to see where journeys overlap and which matches actually make sense geographically.

The backend is built on Node.js, Express and MongoDB, handling user accounts, ride listings and the matching logic, while the AngularJS frontend renders live route overlays with custom clustering metrics to group nearby pickup points.

Tech Stack

AngularJSNode.jsExpress.jsMongoDBLeaflet

Highlights

  • Interactive route plotting and visualization with Leaflet.js
  • Route matching with custom clustering metrics for pickup points
  • Full CRUD ride management backed by MongoDB
  • Classic MEAN-style architecture with clean REST APIs
Live Demo Source Code

More Case Studies