This project is a shortest path finder implemented in Python using NetworkX and Streamlit.
- you can directly check the deployed app from
https://mapai-project.streamlit.app
- Upload your map file (XML)
- Chose two points A and B
- Click
Find Shortest Path
Or you can install the app and run it localy
- Clone the repository:
git clone <repository-url>
- Navigate to the project directory:
cd <project-directory>
- Install the required packages:
pip install -r requirements.txt
- 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.
- This project is an assignment for the AI Course
- The app could be more optimized and more functional but those are the assignment constraint