Skip to content

A clean dashboard for the OpenWB wallbox with additional statistics and information

License

Notifications You must be signed in to change notification settings

robocode13/openwb-dashboard

Repository files navigation

Node.js CI

OpenWB - Dashboard

Ein übersichtliches Dashboard für die OpenWB Wallbox mit zusätzlichen Statistiken und Informationen

Screenshots

Übersicht

Screenshot 1

Einstellungen

Screenshot 2

Getting Started

Diese Anweisungen erklären, wie man das Projekt auf einem lokalen Rechner für Entwicklungs- und Testzwecke zum Laufen bringt. Siehe Deployment für Hinweise, wie das Projekt auf einem Server-System bereitgestellt werden kann.

Vorraussetzungen

Dieses Projekt nutzt pnpm als Package-Manager.

Installation

Zum installieren aller Abhängigkeiten:

pnpm install

ausführen.

Entwicklungs-Server starten:

pnpm run dev

Tests

Unit-Tests sind mit vitest implementiert und können mit

pnpm test

oder in VSCode mit der vitest Extension ausgeführt werden.

Deployment

Mit

pnpm run build

kann das Projekt gebaut werden. Die Ausgabe im build Ordner kann auf einen Server mit NodeJS gehostet werden (node index.js).

Docker

Ein Deployment über Docker ist ebenfalls möglich. Das aktuellste Image erhält man über

docker pull robocode13/openwb-dashboard

Ein Container läßt sich dann folgendermaßen starten:

docker run -d --name openwb-dashboard -p 3000:3000 -v openwb-dashboard:/app/config robocode13/openwb-dashboard

Die Webseite ist dann im Browser unter http://localhost:3000 verfügbar.

Verwendete Tools und Frameworks

License

This project is licensed under the GPL-3.0 license - see the LICENSE file for details

About

A clean dashboard for the OpenWB wallbox with additional statistics and information

Topics

Resources

License

Stars

Watchers

Forks