MOBILITY TECH & FULL-STACK CASE STUDY

RailKhoj Platform

Railway information platform built to simplify train travel across India, bringing live GPS telemetry, next-station weather, and terrain guides into one intuitive experience.

Role
Full-Stack DeveloperDirect Ownership
Timeline
2026 – PresentActive Lifecycle
Stack
Next.jsReactTypeScriptNode.jsTailwind CSS
Status
DeployedProduction Verified
From Problem to Product
FROM NEED TO PRODUCTION
INPUTS
Cluttered ad-heavy railway apps
Stale train delay feeds
Fragmented weather & station data
CORE SYSTEM
Next.js
React
TypeScript
Node.js
Tailwind CSS
Telemetry Cache
OUTPUTS
Live Train GPS Telemetry
Next-Station Weather & Terrain
Accurate Route Timeline
1. INGEST & CACHE
2. REAL-TIME ENGINE
3. MOBILE-FIRST UI
02 / PRODUCT SHOWCASE

Web Platform & Mobile Interface

Production Builds
RailKhoj Web Platform
Live Platform · railkhoj.vercel.app
railkhoj.vercel.app/search
RailKhoj Product Interface
Real-Time Train Search · Live GPS Telemetry, Coach Layouts & 3D Terrain for 12,840+ Trains
railkhoj.vercel.app/train/12301/live-status
RailKhoj Interface Details
Live Train Running Telemetry · GPS Speed, Route Timeline, Delay Analytics & Next Station Weather
Problem vs. Resolution Matrix
FRICTION ANALYSIS
Friction 01

Cluttered Ad-Heavy Trackers

Existing railway apps bombard travelers with intrusive banner ads and pop-ups while checking urgent platform or delay status.

Resolution

Clean, zero-ad interface prioritizing live running status, GPS speed, and station distance at a glance.

Friction 02

Unpredictable Journey Delays

Static timetables fail to warn passengers about cascading delays, upcoming weather disruptions, or terrain slowdowns.

Resolution

Dynamic delay tracking with auto-refreshing 30-second telemetry and next-station weather forecasts.

Friction 03

Poor Mobile Connectivity Inside Trains

Heavy web pages fail to load over spotty cellular network corridors along remote railway tracks.

Resolution

Optimized Next.js bundle with aggressive client caching and fast-rendering station timelines.

Scope Discipline: Features Killed
WHAT WE SAID NO TO
Intrusive Ad Networks & Pop-ups
Why Rejected

Commercial ad networks compromise speed, drain user battery, and frustrate travelers needing emergency train status.

Shipped Instead

Pure utility-first layout with clean high-contrast station typography and zero ads.

Heavy 3D WebGL Map Tiles
Why Rejected

3D map engines consume massive mobile data and overheat devices on low-bandwidth rail journeys.

Shipped Instead

Lightweight 2D vector corridor maps and station route progress bars.

Mandatory Login Before Train Search
Why Rejected

Forcing users to sign in before searching train numbers creates unnecessary friction for urgent lookups.

Shipped Instead

Instant guest train lookup with optional account sign-in for saved routes and IRCTC Smart Pass.

Continuous WebSockets for Inactive Routes
Why Rejected

Maintains open socket connections for millions of idle users, rapidly exhausting server memory.

Shipped Instead

Adaptive 30-second HTTP polling on active train screens with automatic idle pause.

Engineering & Architecture Ownership
LEADERSHIP & EXECUTION
End-to-End Development: Designed and developed the platform from scratch using Next.js, React, TypeScript, and Node.js.
Application Architecture: Built responsive client interfaces paired with high-concurrency API integrations for live GPS telemetry.
Data Aggregation Engine: Synthesized real-time train running feeds, station weather conditions, and terrain elevation profiles into unified endpoints.
Performance & Vercel Deployment: Tuned edge caching and vector map rendering for fast load times on spotty mobile network connections.

Architectural Trade-offs

Server-side caching for high-frequency train telemetry queries

Why: Prevents upstream API throttling during peak commute hours and guarantees sub-second response times for users.

Trade-off: Demanded careful cache invalidation with 30-second TTL windows for active trains.

Lightweight vector route maps over bloated third-party embeds

Why: Heavy map embeds cause sluggish scrolling and high data usage on mobile networks inside train coaches.

Trade-off: Required custom SVG route timelines and station elevation charts.

Shipped Deliverables

Live Train Running Radar tracking GPS speed, distance covered, and ETA updates.
Next-Station Weather & Terrain Guide displaying temperature, rainfall, and elevation.
Station Route Timeline with platform indicators and delay statistics for 12,840+ trains.
IRCTC Smart Pass & Saved Routes for one-tap access to frequently traveled corridors.
● Built entirely from scratch and deployed live on Vercel at railkhoj.vercel.app with complete end-to-end full-stack integration.