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