A Quick Pathfinding Solution, by Team 8
USA QuickPath is a state-of-the-art solution for optimal pathfinding, designed to simplify complex routing tasks. Developed by Team 8, this application leverages advanced algorithms to ensure the quickest and most efficient paths are always at your fingertips. Built with a focus on performance and reliability, USA QuickPath is the ultimate tool for navigation and logistics professionals alike.
This software has been created using C++ and G++ as a compiler.
It has been mainly coded and tested on:
- Apple Macbook Air M3 (16GB RAM) - MacOS Sequoia 15.1.1
- Lenovo Thinkbook 14 (16GB RAM) - Manjaro 6.12.4
Follow these steps to set up the project locally:
-
Clone the repository:
git clone https://github.com/algosup/2024-2025-project-3-quickest-path-team-8.git
-
Navigate to the project directory:
cd 2024-2025-project-3-quickest-path-team-8/src
-
Install G++:
For Linux:
sudo apt-get install g++
For MacOS:
brew install g++
For Windows: Download MinGW and add it to your PATH.
-
Compile the project:
g++ -std=c++17 -O1 -march=native main.cpp graph.cpp dijkstra.cpp binary.cpp rest_api.cpp -o api
-
Run the application:
./api