Rahul.dev●
0
All Projects
Indoor Navigation & Smart Buildings

Mapinger

Interactive Wayfinding System

Role: Full Stack Engineer

Turning complex indoor spaces into seamlessly navigable digital experiences with SVG-based wayfinding

RoleFull Stack Engineer
Timeline5 months
Team Size3 engineers, 1 designer
IndustryIndoor Navigation & Smart Buildings
mapinger.com
Mapinger
The Challenge

Understanding
the Problem

Large facilities like malls, hospitals, and university campuses are notoriously difficult to navigate. Visitors get lost, miss appointments, and waste time. Mapinger needed a web-based wayfinding system that could render interactive SVG floor plans, calculate routes across multiple floors and building blocks, and handle accessibility requirements like elevator routing — all without native app installation.

Engineering Breakdown

Architectural Execution

01

Designed a hierarchical data model for buildings, floors, and blocks with full CRUD operations, allowing facility managers to map their spaces through an intuitive admin panel

02

Built a custom SVG-based routing engine that calculates optimal paths across multiple floors, with intelligent elevator and staircase detection for accessibility

03

Implemented advanced door/exit detection algorithms to prevent overlapping paths across complex architectural shapes and concave floor plans

04

Developed turn-by-turn navigation guidance with responsive SVG map alignment that adapts from mobile to large-screen kiosk displays

05

Created an analytics dashboard with charts showing popular routes, peak usage times, and visitor flow patterns to help facility managers optimize signage

06

Built event campaign modules that allow admins to overlay promotional content and wayfinding for special events, conferences, and seasonal campaigns

System Deep-Dive

Production Interfaces

Real-world production screens and core user journeys architected and shipped for Mapinger.

Interactive Vector Floor Plan Engine
Click to Expand
Indoor Maps

Interactive Vector Floor Plan Engine

Responsive SVG-based indoor mapping engine with multi-building coordinates, dynamic room highlights, and precise turn-by-turn guidance.

The Results

Impact Delivered

+40%
Visitor Engagement
< 50ms
Route Calculation Time
100%
Accessibility Compliance
Multi-Floor
Cross-building Navigation
Technologies & Infrastructure

Core Engineering Stack

React & TypeScript

Component architecture & state machine

Babylon.js & WebGL

3D campus & multi-block visualization

SVG / D3.js

Vector floor plan routing engine

Node.js

Routing algorithm backend

MongoDB

Spatial coordinate data storage

TailwindCSS

Responsive admin panel & kiosk UI