Skip to content

roman-andriiv/WeatherSensorRestProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

"Weather Sensor" REST Application

Project Description:

Meteorological sensor. This sensor measures the ambient temperature and can detect whether it is raining or not. We simulate the sensor using WeatherSensorClient module. Getting data from the sensor and saving it to the database using the WeatherSensorRestApplication. Also, "WeatherSensorClient" module is able to draw a graph (by 'DrawChart' class) based on the temperatures received from the server.

Technology stack used : ✅Java ✅Spring (Core, MVC, Boot, Web, REST, Data JPA, Validation) ✅Hibernate ✅PostgreSQL ✅Maven ✅XChart (to draw a graph)

Screenshots:

  • Register new sensor:

Screenshot 2022-09-15 152846

  • Add new measurement:

Screenshot 2022-09-15 152846

  • Return the all measurements from the database:

Screenshot 2022-09-15 152846

  • Return count of rainy days from the database:

Screenshot 2022-09-15 152846

  • The graph from the testing temperature data (generated in 'WeatherSensorClient' module)

Screenshot 2022-09-15 152846

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages