- Introduction
- Prerequisites
- Setup and Installation
- Running the Application
- Usage
- Troubleshooting
- Contributing
- License
Cycling-map is a C# WPF (Windows Presentation Foundation) application designed to find the shortest path from A to B (designed as the map for bicycles but now its just a map). This README provides instructions on how to set up, run, and contribute to the project using Rider or Visual Studio.
Example usage with 2 adresses and bicycle mode:

Before you begin, ensure you have met the following requirements:
- Windows Operating System (required for WPF applications)
- .NET SDK (version 6.0 or later)
- Rider or Visual Studio (latest version recommended)
- Install Rider: Download and install Rider.
- Clone the Repository: Open a terminal and run the following command:
git clone https://github.com/obbteam/cycling-map.git
- Open the Project: Launch Rider and open the cloned repository folder.
- Install Visual Studio: Download and install Visual Studio. Ensure you include the ".NET Desktop Development" workload during installation.
- Clone the Repository: Open a terminal or command prompt and run the following command:
git clone https://github.com/obbteam/cycling-map.git
- Open the Project: Launch Visual Studio and open the cloned repository folder.
- Build the Project: In the Solution Explorer, right-click on the solution and select
Build. - Run the Application: Click on the "Run" button or press
Shift + F10.
- Build the Project: In the Solution Explorer, right-click on the solution and select
Build Solution. - Run the Application: Click on the "Start" button or press
F5.
Once the application is running, you can type in two addresses, choose the travel mode and press on button to find locations and then calculate route.
- Build Errors: Ensure all dependencies are installed and the .NET SDK is correctly configured.
- Running Issues: Check the output window for any runtime errors and consult the logs for more details.
- TOM TOM API was used for all the functionality - https://developer.tomtom.com/documentation
For any questions or issues, please contact [obidkhonakhmadkhonov@gmail.com].
Enjoy using cycling-map!