Omar.

EANO FlexDash

Flexible Dashboard-Layouts für moderne Webanwendungen

Eine leichtgewichtige JavaScript-Bibliothek für verschiebbare, skalierbare und responsive Dashboard-Widgets.

Kategorie
Bibliotheken & Tools
Jahr
2024
Rolle
Konzeption & Entwicklung
Dauer
4 Wochen

Über das Projekt

Ü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.

Weitere Projekte