bouzenaali / mapAI

AI course second assignment (finding the shortest path to go from A to B)

Home Page:https://mapai-project.streamlit.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Shortest Path Finder

This project is a shortest path finder implemented in Python using NetworkX and Streamlit.

Usage

  1. you can directly check the deployed app from https://mapai-project.streamlit.app
  2. Upload your map file (XML)
  3. Chose two points A and B
  4. Click Find Shortest Path

Installation

Or you can install the app and run it localy

  1. Clone the repository:
git clone <repository-url>
  1. Navigate to the project directory:
cd <project-directory>
  1. Install the required packages:
pip install -r requirements.txt
  1. Run the script.py file:
streamlit run script.py

This will start the Streamlit server. You can then upload an XML file to find the shortest path in the graph represented by the XML.

Acknowledgement

  • This project is an assignment for the AI Course
  • The app could be more optimized and more functional but those are the assignment constraint

About

AI course second assignment (finding the shortest path to go from A to B)

https://mapai-project.streamlit.app


Languages

Language:Python 100.0%