This project is a web application built with Flask that helps users find the shortest path between different cities using various algorithms. It is designed to be intuitive and easy to use, making it accessible for users with varying levels of technical expertise.
- Multiple Algorithms: Choose from a variety of algorithms, including Dijkstra's algorithm, A* algorithm, and more, to find the shortest path between cities.
- Interactive Map: Visualize the path on an interactive map for a better understanding of the route.
- User-Friendly Interface: The web interface is designed to be intuitive and easy to use, making it accessible for users with varying levels of technical expertise.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python 3.x
- Flask
-
Clone the repository:
git clone https://github.com/Alibakhshov/Shortest-Path-Finder-for-Cities.git
-
Navigate to the project directory:
cd Shortest-Path-Finder-for-Cities
-
Install dependencies:
pip install -r requirements.txt
-
Navigate to the project directory:
cd Shortest-Path-Finder-for-Cities/source
-
Run the Flask application:
flask run
-
Open your web browser and go to http://localhost:5000.