Skip to content

Quart3z/Temperature-Monitoring-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn

Temperature Monitoring System

A web application for temperature dataset visualization

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

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.

Dashboard of the application

(back to top)

Built With

(back to top)

Getting Started

Prerequisites

The easiest way to set up the database is using XAMPP as the server for database hosting.

Installation

  1. Clone the repo

    git clone https://github.com/Quart3z/Temperature-Monitoring-System.git
    
  2. 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]
    
  3. Make sure to be in the root directory

  4. Build and package the project with the command:

    mvn package
    
  5. Run the built JAR with the command:

    java -jar target/backend-0.0.1-SNAPSHOT.jar
    
  6. Open the web application with the link http://localhost:8080/ on the browser.

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published