memorycon—Privat
Privat
memorycon
Der Klassiker Memory als moderne Next.js Webanwendung
Angular CDK basiertes und performantes Open-Source-Datagrid mit intuitivem Setup
avodaq AG, Hamburg
Design Engineer (UI/UX-Designer, Frontend-Developer)
Das rescoped Datagrid ist eine spezialisierte Open-Source-Tabellen-Komponente, entwickelt als Alternative zu komplexen Lösungen wie AG-Grid. Die Komponente basiert auf Angular CDK und Angular Material Table und bietet Excel-ähnliche Funktionalität mit direkter Inline-Editierung, regel-basierter Konfiguration und dynamischen Datenstrukturen für Performance-kritische Anwendungen.
Für die Device List App wurde eine komplexe, editierbare Tabellen-Komponente benötigt, die umfangreiche Datenstrukturen ähnlich wie Excel darstellen kann. Einzelne Felder sollten direkt per Doppelklick editierbar sein für effiziente Datenpflege. Verfügbare Lösungen wie AG-Grid wurden evaluiert, jedoch aufgrund der Komplexität wurde die Entwicklung einer maßgeschneiderten Lösung entschieden. Das rescoped Datagrid entstand als wiederverwendbare Open-Source-Komponente.
Als Design Engineer war ich für das komplette UI/UX-Design und die Styling-Integration der Datagrid-Komponente verantwortlich. In enger Zusammenarbeit mit dem verantwortlichen Developer übernahm ich:
Praktisch jedes sichtbare Element — Formen, Farben, Größen, Abstände, Gruppierung, Anordnung, visuelle Hierarchien, Sprache, Tonalität, Animationen — wurde von mir entworfen oder angepasst und ins Frontend integriert.
Das Projekt wurde nach agilen Methoden entwickelt, wobei die Komponente parallel zur Device List App entstanden ist. Der Workflow umfasste iterative Design-Entwicklung in Figma, kontinuierliche Abstimmung mit dem Developer über API-Design und Funktionalität, sowie die Vorbereitung für die Open-Source-Veröffentlichung mit umfassender Dokumentation und Live-Demo.
Design:
Technisch:
Konkret:
Konzept: Figma Design, Material Design Kit
Projektstruktur: GitHub Repository, Angular v17, Angular CDK, Angular Material
State Management: RxJS
Styling: Angular Material Theming, Custom Styles (SCSS)
Testing: TypeScript, ESLint, Prettier
Tools & Libraries: RxJS, Zod, TypeScript
Das rescoped Datagrid wurde erfolgreich als spezialisierte Komponente veröffentlicht und als Kernkomponente in der Device List App eingesetzt. Die Komponente bewährte sich in der Praxis durch Virtual Scrolling-Performance bei großen Datasets und intuitive Bedienung.
Die Live Demo unter rescoped.io demonstriert die wichtigsten Features und dient als Showcase für die Komponente. Durch die modulare Architektur konnte das Datagrid auch in weiteren avodaq-Projekten wiederverwendet werden und etablierte das rescoped-Label als Marke für hochwertige Komponenten im Angular-Ökosystem.