GSS – Gotham Shuttle Service

Real-time ride booking and management built with MERN

COMPANY

Work24

ROLE

MERN Developer

EXPERTISE

Web Developement

YEAR

2024

Project description

Project description

Project description

GSS is a shuttle service platform developed using the MERN stack with real-time communication powered by Socket.io. It allows users to book rides instantly, select routes and time slots, and receive live booking updates. Admins can manage drivers, shuttle availability, and incoming requests through a responsive dashboard. Socket integration enables instant ride status updates for both users and staff. The system is designed for efficiency, scalability, and quick response handling.

Ride Booking Platform

Users can view available routes, select time slots, and book shuttles through a clean, responsive frontend interface.

Route and Driver Management

Admins assign vehicles, create stop points, and manage trip schedules dynamically through a dashboard driven entirely by JSON.

Real-Time Scheduling Control

Integrated backend allows live route adjustments, booking status updates, and cancellation handling through APIs and dynamic logic.

Deployable Transport System

Easily replicable shuttle service platform built on the MERN stack and optimized for scheduling and routing workflows.

Process

Process

Process

Building a Flexible and Dynamic Map Interface

Interactive Drawing Engine

Built drawing tools to plot points, lines, and polygons with area, distance, and diameter calculations in real-time.

Layer Configuration from JSON

All layer settings (source, style, clustering) are configured via JSON, enabling reusability across multiple use cases.

Popup and Filter Logic

Implemented attribute-based filtering, popups for feature properties, and overlays for labels dynamically based on zoom level.

UI for Map Management

Created modals for managing map layers, base maps, legends, and drawing tools for admin configuration.

Solution

Solution

Solution

Bringing Geospatial Intelligence to Business Dashboards

Data-Driven Decision Making

Enables users to visualize geospatial patterns and conduct analysis for CRM, logistics, or planning use cases.

Customizable Map Layers

Each module or client can have their own map configuration and data layers with zero code change.

Seamless File Integration

Supports uploading and parsing of GIS file formats like KMZ, KML, GeoJSON, and Shape directly into the map view.

Real-Time Drawing & Saving

Users can draw on maps, attach metadata (name/description), and save to the backend as structured GeoJSON.

Results

Results

Results

Live, Scalable, and Used Across Modules

Multi-Industry Use Cases

Currently used for visualizing drainage networks, field-level event plotting, zone-wise tagging, and more.

Client-Specific Map Dashboards

Tailored for multiple businesses using the same codebase but different map setups based on need.

Intuitive and Fast Performance

Users can easily interact with the map interface without any GIS background, improving adoption.