JaVelo is a Java application designed to enhance your biking experience in Switzerland. Just like Google Maps guides you on the road, JaVelo is your biking companion. It allows you to visualize biking paths, inclines, and declines in Switzerland, making your biking adventures more enjoyable and organized. JaVelo computes paths using the A* algorithm and leverages JavaFX and OpenStreetMap to provide a user-friendly experience.
-
Biking Path Visualization: Easily view biking paths across Switzerland, helping you plan your biking trips efficiently.
-
Uphill and Downhill Insights: Get a clear picture of uphill and downhill sections along your route, allowing you to prepare accordingly.
-
A Algorithm*: JaVelo uses the A* algorithm for path computation, ensuring optimal route planning.
javelo-final.mp4
-
JavaFX: Ensure you have JavaFX installed on your system. If not, you can download it here.
-
OpenStreetMap Data: JaVelo utilizes OpenStreetMap data. Make sure you have access to this data for your desired biking regions.
-
Clone the Repository: Clone the JaVelo repository to your local machine using the following command:
git clone https://github.com/Lolshh/JaVelo.git
-
Compile and Run: Compile and run the application to start using JaVelo on your machine.
-
Launch JaVelo: Start the JaVelo application.
-
Explore the Map: Use the intuitive interface to explore biking paths in Switzerland.
-
Plan Your Adventure: Visualize the uphill and downhill sections to plan your biking adventure accordingly.
-
Enjoy Biking: Hit the road and enjoy biking in beautiful Switzerland with the help of JaVelo!
We welcome contributions to enhance JaVelo and make it even better for biking enthusiasts. Feel free to submit issues, suggest features, or make pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Happy biking with JaVelo! 🚴♂️🌄