http://217.163.23.24:9999 (obtain credentials)
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)
- 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
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.
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.
- 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
- Anton Rudacov
- Daniel Yermakov
- Daniel Sebastian Lienau
- Tom Gill
This project is licensed under the MIT License - see the LICENSE file for details
