Skip to content

The Metro Planner project is an interactive and efficient route planner for metro systems. Designed to simplify navigation within metropolitan transit networks, this tool provides users with optimized routes, and insights into station connectivity.

Notifications You must be signed in to change notification settings

Delhi-Metro-Planner/Metro-Planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Delhi-Metro-Planner

This project is a Delhi Metro Travel Planner built using Streamlit. It provides users with an easy and interactive way to find the shortest route between two stations on the Delhi Metro network.

Features

Interactive User Interface: Enter source and destination stations using dropdown menus.

Shortest Path Calculation: The app computes and displays the shortest path between selected stations.

Detailed Results: Results are presented in a tabular format for easy readability.

Comprehensive Station Map: Includes the complete Delhi Metro station connectivity map.

Project Structure

app.py: Main application file containing the Streamlit interface and pathfinding logic.

tubemap.py: Contains the Delhi Metro station connectivity map represented as a graph.

How It Works

Select Stations: Choose the source and destination stations from the dropdown menus.

Find Route: Click on the "Search" button to compute the shortest route.

View Results: The suggested route is displayed as a list of stations.

Technologies Used

Python: Core programming language.

Streamlit: For building the interactive web interface.

Pandas: For presenting the shortest path in a tabular format.

Setup Instructions

  • Pull the docker image.

    docker pull kingaiva/metro-planner:latest

  • Run the image and map the port 8501.

    docker run -p 8501:8501 metro-planner:latest

About

The Metro Planner project is an interactive and efficient route planner for metro systems. Designed to simplify navigation within metropolitan transit networks, this tool provides users with optimized routes, and insights into station connectivity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •