Stib Itinerary Planner

A Java project made for one my courses at HE2B-ESI.

A JavaFx application that allows to calculate the shortest route between two stations on the STIB metro network. The application also implements a CRUD to manage favorites routes.

It uses the Dijkstra algorithm to calculate the shortest path between two stations (in this case the metro network is represented by a Graph containing multiple nodes, each node representing a station)

Design Pattern : MVP along with Observer/Observable

Git repository here

Screenshots

Dashboard View