Skip to content

Muhuru-Bay-Microgrid/muhuru-bay-dashboard

 
 

Repository files navigation

Muruhu Bay Micro-grid Dashboard

Build Status

Overview

This is a Spring Boot based Vaadin web application to support the display of remote telemetry data from the Muruhu Bay Micro-Grid Project.

Prerequesites

  • Java 1.8+

Building and Running the App

This is a Gradle based build with support for GradleWrapper. This means you should be able to clone this repository and from the command-line (at the project root) execute either (Unix)

> gradlew build

or on Windows

> gradlew.bat build

Editors Note: I develop on a Mac so my examples will be Unix oriented

Run gradlew tasks to view all the tasks. To run the app simply type gradlew run and the app will launch locally at http://localhost:9000

Continuous Integration

Is at https://travis-ci.org/Muhuru-Bay-Microgrid/muhuru-bay-dashboard

Debugging

In Eclipse there appears to be at least two convienent ways to debug the app (at the moment):

  • As a Java main() application - simply select the org.mbmg.SpringBootVaadin's main() method and [Right Click] Debug As -> Java Application.
  • Using M2E - Simply select the Project in the Package Explorer and [Right Click] Debug As -> Spring Boot Application.

Not yet sure how this gets modifed for running devmode and superdevmode (more to come)

About

Spring Boot Vaadin dashboard app for the Muhuru Bay Micro-grid Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 74.3%
  • CSS 14.9%
  • Groovy 10.8%