jslawinsk / myDomain

Spring REST API Project and Web UI interface. Allows to retrieve data from various types of sensors and present data. Measurement data may also be entered manually. The API also provide for restful calls to receive data. Optionally the Bluetooth and WiFi interfaces may be used to automatically log sensor data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Under Construction (Work In Progress)

My Domain spring-rest-api and Web UI Interface

This project is a refactored from the Brewery Services project to allow for other domains to log data (Greenhouse, Winery, Garden, House, Farm). Domains are defined by an admin user.

My Domain Services Spring REST API Project and Web UI interface. Allows to retrieve data from various types of sensors and present data. Measurement data may also be entered manually. The API also provide for restful calls to receive data. Optionally the Bluetooth or WiFi interfaces may be used to automatically log sensor data.

Refer to the Brewery Services Wiki page for design and more details: https://github.com/jslawinsk/brewery-services/wiki

My Domain Dashboard

The Dashboard will display measurements for all measurements for active batches. The measurement type table will determine the type of sensor gauge displayed. The domain icons may be used to filter the dashboard and data to be domain specific.

PC

Mobile Device

Tools Used:

  • Eclipse
  • Maven Plugin
  • Git Plugin
  • Java Plugin
  • PostgreSQL Database
  • H2 Database
  • Spring Plugin
  • Highcharts
  • Swagger
  • PostMan
  • Draw.io
  • dbdiagram.io

About

Spring REST API Project and Web UI interface. Allows to retrieve data from various types of sensors and present data. Measurement data may also be entered manually. The API also provide for restful calls to receive data. Optionally the Bluetooth and WiFi interfaces may be used to automatically log sensor data.

License:MIT License


Languages

Language:Java 77.4%Language:HTML 22.4%Language:CSS 0.2%