Skip to content

client-server app that models a public transport system and fulfills routes administrators' and travelers' needs

Notifications You must be signed in to change notification settings

leonardolariu/route-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Route Finder

Client-Server app that models a public transport system and fulfills routes administrators' and travelers' needs

  • Admins can add/ edit stations, add/ delete routes
  • Users have a graphical representation of the available routes and can query the database regarding the optimal route/ routes coupling. In this sense they will specify the starting station, the destination and the moment of departure (implicitly the current time). They will not receive data regarding the stations that are not found in any route.

Motivation

This project was intended to cumulate all the knowledge we got in "Advanced Programming - Java" and "Database Systems Administration" coures

Screenshots

Authentication panel image

Admin view image

User view image image

Features

  • Response time optimization
    We adapted Dijkstra’s shortest path algorithm, considering both the topological distances and the waiting times in the stations

  • Real-time view
    We simulated a FTP with specialized sockets in sending/ receiving data on specific time intervals
    image

About

client-server app that models a public transport system and fulfills routes administrators' and travelers' needs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages