Path optimization solver for the Traveling Salesman Problem (TSP) using WA* and Branch and Bound solution. The project is structured into two main modules : a backend module for the core logic and path planning; and a frontend module for user interaction. It is built using Java with Spring Boot for the backend and plain JavaScript for the frontend.
Comprehensive documentation is available at: TourMinators Documentation
If you wish to generate the documentation locally, you can use the following Maven command in each module directory:
mvn siteYou can find the generated documentation in target/site/apidocs/index.html.
To build, test and execute each server, navigate to its directory and run:
e.g. in the backend directory:
mvn clean package spring-boot:run