Skip to content

GustaveCharles/JaVelo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JaVelo - Your Ultimate Bike Travel Companion for Switzerland

javelo-gui

JaVelo is a Java application crafted to elevate your cycling adventures in the picturesque landscapes of Switzerland. Much like Google Maps guides you on the road, JaVelo is your trusted cycling companion. It empowers you to seamlessly visualize biking routes, ascents, and descents across Switzerland, making your cycling escapades not only more enjoyable but also meticulously planned. JaVelo employs the efficient A* algorithm and harnesses the power of JavaFX and OpenStreetMap to provide the best user experience.

Demonstration

javelo-final.mp4

Key Features

  • Biking Path Exploration: Effortlessly explore cycling routes spanning across Switzerland, assisting you in strategizing your cycling journeys effectively.

  • In-Depth Elevation Insights: Gain valuable insights into the uphill and downhill stretches along your chosen route, enabling you to prepare accordingly.

  • A Algorithm at Work*: JaVelo leverages the A* algorithm for precise path computation, ensuring you take the most optimized routes.

Installation Guide

  1. JavaFX Installation: Before getting started, ensure that you have JavaFX installed on your system. If not, you can download it from here.

  2. Access to OpenStreetMap Data: JaVelo relies on OpenStreetMap data. Make sure you have access to this data for your desired cycling destinations.

  3. Clone the Repository: Fetch the JaVelo repository to your local machine by executing the following command:

    git clone https://github.com/GustaveCharles/JaVelo.git
    
  4. Compile and Launch: Compile and initiate the application to kickstart your adventure with JaVelo.

Getting Started

  1. Initiate JaVelo: Launch the JaVelo application with a single click.

  2. Map Exploration: Navigate through the intuitive interface to explore cycling routes in Switzerland.

  3. Plan Your Expedition: Utilize the elevation data to meticulously plan your cycling adventure, considering the ups and downs along the way.

  4. Embrace the Ride: Hit the road and savor the joy of cycling amidst Switzerland's breathtaking landscapes, all thanks to JaVelo!

Contribute to JaVelo

We wholeheartedly welcome contributions to further enrich JaVelo and make it an even more exceptional tool for cycling enthusiasts. Whether you wish to submit issues, suggest exciting new features, or contribute through pull requests, your involvement is highly valued.

License

JaVelo is licensed under the MIT License. To learn more about the terms and conditions, please refer to the LICENSE.md file in the repository.

Acknowledgments

JaVelo extends its gratitude to the vibrant open-source community for its invaluable contributions, particularly in the realms of JavaFX and OpenStreetMap.

Wishing you thrilling and memorable cycling adventures with JaVelo! 🚴‍♂️🌄

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages