AstonTravel is a simple text-based Travel Planner application built in Java, designed to help users explore information about various tourist destinations, find nearby locations, calculate distances, and plan the shortest travel path covering desired cities.
- Destination Information: View details about either all destination cities or a specific city.
- Nearby Destinations: List nearby destination cities based on the user's current location.
- Distances Between Destinations: Compute and store the distances between any two destinations.
- Shortest Travel Path: Find and display the shortest travel path that covers all the desired cities.
-
Clone the Repository:
git clone https://github.com/Moeez-Muslim/AstonTravel---Travel-Planner-Application.git
-
Compile and Run:
cd AstonTravel/src javac astonTravel/Main.java java astonTravel.Main
-
Follow the On-screen Instructions:
- Use the provided menu options to explore different features of the application.
src/astonTravel
: Contains the source code for the application.src/astonTravel/Utility.java
: Utility functions for reading data and calculating distances.destinations.csv
: Sample CSV file containing tourist destinations data.
Contributions are welcome! Please feel free to submit issues or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.