A web application for temperature dataset visualization
Table of Contents
User is able to register and login to use the visualization tool.
login-page
registration-page
Simply upload the dataset and the application is going to visualize the data.
Train the model with your own dataset and predict the future readings with the model.

The easiest way to set up the database is using XAMPP as the server for database hosting.
- Download XAMPP from the following link: https://www.apachefriends.org/download.html
- Follow the link https://www.javatpoint.com/creating-mysql-database-with-xampp on how to setup the database.
- Setup the database according to the ER-diagram below:

-
Clone the repo
git clone https://github.com/Quart3z/Temperature-Monitoring-System.git -
Replace the followings properties according to your preference in the file src/main/resources/application.properties:
// Configuration of database spring.datasource.url=jdbc:mysql:[DATABASE_URL] spring.datasource.username= [DATABASE_USERNAME] spring.datasource.password= [DATABASE_PASSWORD] spring.datasource.driver-class-name =com.mysql.cj.jdbc.Driver spring.servlet.multipart.max-file-size=100MB spring.servlet.multipart.max-request-size=100MB server.servlet.session.persistent=false // Configuration of the sender for email verification spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username=[EMAIL] spring.mail.password=[EMAIL_PASSWORD] -
Make sure to be in the root directory
-
Build and package the project with the command:
mvn package -
Run the built JAR with the command:
java -jar target/backend-0.0.1-SNAPSHOT.jar -
Open the web application with the link http://localhost:8080/ on the browser.
Distributed under the MIT License. See LICENSE.txt for more information.