Reg. number | Student |
---|---|
190113596 | Charles Serafim Morais |
190117508 | Thiago Cerqueira Borges |
The objective of the project is to provide an application that allows the user to calculate possible travel itineraries between accessible Amazonian cities via boat trips, a commonly used mode of transportation in some cities due to the presence of numerous rivers in the region. The application also provides access to materials and articles indicating tourist attractions in the cities to be visited in the generated itinerary.
For the calculations of the shortest duration or the least total price routes, the Dijkstra's algorithm was employed as a practical application of the content covered in the Graphs 2 module of the Algorithms Design course in the Software Engineering program at the University of Brasília.
The map, as well as the route visualization, was created using the Leaflet and Open Street Map tools.
Route, price, and duration information for boat trips were obtained from the Navegam E-commerce and iBarco websites.
If you would like to contribute information regarding routes, prices, and duration of boat trips between cities in the Amazon, please contact the project contributors.
The program execution and explanation of the application of algorithms and code can be viewed by downloading the file or in YouTube.
Consulting routes with least duration
Consulting routes with least total price
To run the project locally:
Language: JavaScript
Framework: Bootstrap
The application can be used on the project's GitHub Pages, accessible through this link.
Once inside the application, to generate the itineraries, just follow these steps:
1 - Select the starting location.
2 - Select the destination.
3 - Choose the route option.
4 - Select Calculate Route.