Über EANO FlexDash
EANO FlexDash ist eine von mir entwickelte JavaScript-Bibliothek für Entwickler, die flexible Dashboard-Oberflächen erstellen möchten. Sie übernimmt die Anordnung und Interaktion der Widgets, während die Anwendung selbst die Inhalte der einzelnen Widgets bestimmt.
Was bietet die Bibliothek?
- Widgets per Drag & Drop verschieben
- Größe von Widgets flexibel ändern
- Responsive Layouts für unterschiedliche Containergrößen
- Unterstützung für Maus, Touch, Stift und Tastatur
- Optionales Speichern und Wiederherstellen des Layouts im Browser
- Mehrere unabhängige Dashboards innerhalb einer Anwendung
- Dynamisches Hinzufügen von Widgets und programmatische Layout-Änderungen
Technische Umsetzung
EANO FlexDash wurde mit JavaScript, nativen ES Modules und CSS Grid entwickelt und benötigt zur Laufzeit keine zusätzlichen Abhängigkeiten. Die Bibliothek trennt bewusst das Dashboard-Layout vom Inhalt der Widgets und kann dadurch unabhängig von einem bestimmten Frontend-Framework eingesetzt werden. Automatisierte Tests decken zentrale Funktionen und Browser-Interaktionen ab.