Skip to content

Web application to generate itineraries with the least duration or the least total price for boat trips between cities in the Amazon

Notifications You must be signed in to change notification settings

charles-serafim/Grafos2_Amazon-Boat-Tour

 
 

Repository files navigation

Amazon Boat Tour

Students

Reg. number Student
190113596 Charles Serafim Morais
190117508 Thiago Cerqueira Borges

About

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.

Presentation Video (In Portuguese)

The program execution and explanation of the application of algorithms and code can be viewed by downloading the file or in YouTube.

Screenshots

Home page Alt text

Consulting routes with least duration Alt text

Consulting routes with least total price Alt text

Installation

To run the project locally:

Language: JavaScript
Framework: Bootstrap

Using

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.

About

Web application to generate itineraries with the least duration or the least total price for boat trips between cities in the Amazon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.2%
  • HTML 28.7%
  • CSS 0.1%