Skip to content

Full stack web-application that builds weighted graphs of railway networks across Europe and applies path-finding algorithms to find the optimized route between stations.

Notifications You must be signed in to change notification settings

isinyavin/railroads

Repository files navigation

RailRouter

pic of site

Description

RailRouter computes and visualizes the shortest railway route between train stations across various regions (Currently available regions: UK, France, Italy, and Belgium)

Directory Structure

  • /my-app/src/: Contains the React application source code.
  • databaseapi.py: Flask API code for backend services.
  • regional_network_databases/: SQLite database files.
  • graph_construction_files/: Files for constructing railway routes.

Technologies Used

  • React: for building the user interface.
  • Leaflet: for interactive map functionality.
  • Python (Flask API): for backend services including fetching route data and station coordinates.
  • SQLite: for database management of routes and station data.

About

Full stack web-application that builds weighted graphs of railway networks across Europe and applies path-finding algorithms to find the optimized route between stations.

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •