Skip to content

Dashboard in Angular to control a Smart Parking Server made in Java. Parallel, concurrent and distributed system.

Notifications You must be signed in to change notification settings

ChriStingo/Dashboard-in-Angular-for-Smart-Parking-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Dashboard in Angular for Smart Parking Server

This is my bachelor degree thesis about "concurrent programming and distributed algorithms" made in 2021. The dashbaord displays the status of the parking with some informations about queue time and fill percentage.

execution

Dashboard

Here you can find the Angular application. This Dashboard sends an http request to the server, parses data and displays them with some cool charts and animations. dashboard-server

Check the README inside the folder for instructions.

SmartParking

Here you can find the Client and Server architecture made in Java. The Client simulates cars with plates and brands. Every car is a thread. Every thread, with random delay, asks to the server to enter or exit the parking lot. The Server accepts every request, creates a thread to answer and try to satisfy client requests. If it's not possible than puts him on hold until another car leaves the parking lot. Client-Server

Check the README inside the folder for instructions.


The entire platform is distributed, you can change the ip and port for every component (Client, Server, Dashboard) and run them on different machines.

About

Dashboard in Angular to control a Smart Parking Server made in Java. Parallel, concurrent and distributed system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published