CASE STUDY
The Metro App
Graph-powered metro navigation platform that computes optimal routes and fare estimates using shortest-path algorithms.
- Role
- Full-stack · Algorithms
- Year
- 2024
- Stack
- React.jsNode.jsExpress.jsSQLJavaScriptDijkstraBFSDFS
- Links
- Repository
PROBLEM
Navigating complex metro networks can be confusing for commuters, especially when determining the shortest travel route and estimating fares across multiple stations. Manual planning is inefficient and prone to errors.
APPROACH
Modeled the metro network as a weighted graph and implemented Dijkstra's, Breadth-First Search, and Depth-First Search algorithms to compute optimal routes. Integrated the routing engine with a full-stack application that dynamically calculates fares based on travel distance.
OUTCOME
Delivered a responsive metro navigation application that generates the shortest route, estimates travel fares, and improves commuter experience through efficient graph-based pathfinding algorithms.