Skip to content

slienau/iolite-webapp

Repository files navigation

You can take a look at our current state here:

http://217.163.23.24:9999 (obtain credentials)


build status

IOLite App (Data Engine UI)

Modul Ambient Assisted Living (BINF-SWT-AAL), summer term 2018, group 3.

(Original project home: https://gitlab.tubit.tu-berlin.de/aal-ss-18/data-engine-user-interface)

Features

  • show energy consumption as charts
  • choose chart type
  • show energy consumption as table
  • select devices to be shown
  • select date range and intervals
  • set default behavior and electricity price

Energy UI APP Screenshot


How to use

Development

First run npm install to install all needed modules for development, and then run npm run server to start the local development webserver. Once the bundle is packed, the Browser will open the URL automatically. Furthermore, it will automatically repack and refresh the webpage as soon any filechanges are detected.

Build

You can use attached Maven Wrapper to build this project. No actual Maven installation is needed on your system (however you need JDK 8 to be installed).

Just run ./mvnw package to build the project.

Built With

  • React - JavaScript library for building user interfaces
  • Redux - state container for JavaScript apps
  • webpack - JavaScript bundler
  • Babel - JavaScript compiler
  • Bootstrap - Sleek, intuitive, and powerful front-end framework
  • Chart.js - Simple yet flexible JavaScript charting for designers & developers
  • react-chartjs-2 - React wrapper for Chart.js 2
  • ReactJS Datepicker - a datepicker component for React.
  • React Icons - icons for React projects

Tools:

  • npm - package manager for JavaScript
  • Maven - Build automation tool and dependency management
  • GitLab - Git repository manager, wiki, issue tracking and CI/CD

Authors

  • Anton Rudacov
  • Daniel Yermakov
  • Daniel Sebastian Lienau
  • Tom Gill

License

This project is licensed under the MIT License - see the LICENSE file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors