This program allows the user to select any number of destinations from the given list. After the program takes input from the user, it computes the shortest route that visits all the chosen destinations. The default list contains destinations around my high school.
Please download the files via https://github.com/opwildgoose/ShortestRouteFinder.git and open route_finder.jar.