Metroworks in an application meant for linux users, It helps you find & visualize the Shortest Path between Delhi Metro Stations, it uses Graph Data Structure & Dijkstra's Algorithm.
To use this project.
- Install dependencies & export environment variables.
$ sudo apt-get install graphviz
$ sudo apt-get install fim
$ sudo apt-get install zenity
$ sudo apt-get install sl
$ sudo apt-get install notify-osd
- Start project using
$ g++ -std=c++11 metroworks.cpp -o metroworks
$ ./metroworks
- Add a file structure here with the basic details about files, below is an example.
.
βββ _config.yml
βββ data.txt
βββ fare.csv
βββ Fare data
βΒ Β βββ Fare Matrix Delhi Metro.xlsx
βββ finalmap.dot
βββ graph.png
βββ graphvizdotfiles
βΒ Β βββ graph.png
βΒ Β βββ MyGraph
βΒ Β βββ path.png
βΒ Β βββ StationId
βββ LICENSE
βββ maps
βΒ Β βββ Delhi Metro System Map.svg
βΒ Β βββ graph.svg
βΒ Β βββ id.svg
βΒ Β βββ this graph test signature shape from graphviz.svg
βββ metroworks.cpp
βββ path.png
βββ README.md
βββ Report & Screenshots
βΒ Β βββ DS_MetroWork_Project.pdf
βΒ Β βββ Screenshot from 2018-11-27 03-53-27.png
βΒ Β βββ Screenshot from 2018-11-27 03-53-32.png
βΒ Β βββ Screenshot from 2018-11-27 03-57-26.png
βββ stations.txt
βββ train1.png
βββ train.png
4 directories, 25 files