SPRIN–D Bundesagentur für Sprunginnovationen |
EUDI Wallet Website
Entwicklung einer barrierearmen Webseite
- Web Development
- User Experience & Interface Design
Das EUDI Wallet wird die zentrale Plattform für digitale Identitäten in Deutschland. Ziel ist es, Bürger*innen eine sichere, vertrauenswürdige und grenzüberschreitende Möglichkeit zu geben, ihre digitalen Identitäten und Dokumente zu verwalten und gegenüber Behörden sowie privaten Dienstleistern zu nutzen. Im Auftrag der Bundesagentur für Sprunginnovationen (SPRIN–D) und in Zusammenarbeit mit Meiré und Meiré haben wir die Webseite für das groß angelegte Digitalisierungsprojekt entwickelt.
Hintergrund des Projekts
Die Europäische Union treibt mit der European Digital Identity Wallet (EUDI Wallet) eine der wichtigsten digitalen Infrastrukturen der nächsten Jahre voran. Das deutsche Portal zur EUDI Wallet dient als zentrale Informations- und Anlaufstelle, um die Bevölkerung über die Einführung, die Funktionsweise und die Vorteile dieses neuen Systems aufzuklären. In diesem komplexen Ökosystem aus Politik, Recht und Technologie war eine klare, zugängliche und technisch robuste Umsetzung der Informationsplattform entscheidend, um das Vertrauen in das neue System zu stärken.
Ausgangslage und Zielsetzung
Wir wurden vom Kommunikationsteam von SPRIN–D beauftragt, die technische Realisierung der offiziellen Informationsseite zu übernehmen. Während Konzept und Design von der Markenagentur Meiré und Meiré stammen, lag unsere Verantwortung klar auf der technischen Exzellenz der Implementierung.
Die zentralen Ziele unseres Auftrags waren:
Technische Unabhängigkeit und Performance: Entwicklung einer hochperformanten, skalierbaren Lösung, die unabhängig von monolithischen CMS-Architekturen agiert.
Barrierefreiheit als Kernprinzip: Die Umsetzung der Website nach dem höchsten Standard der Barrierefreiheit (WCAG 2.1 AAA), um sicherzustellen, dass die Informationen für alle Nutzergruppen – unabhängig von technischen Hilfsmitteln oder körperlichen Einschränkungen – uneingeschränkt zugänglich sind.
Moderne User Experience: Schaffung einer nahtlosen Schnittstelle zwischen statischen Inhalten und hochinteraktiven Anwendungen, ohne dabei die Ladezeiten oder die SEO-Freundlichkeit zu beeinträchtigen.
Architektur
Für die technische Umsetzung wählten wir eine moderne, modulare Architektur, die Flexibilität mit Performance verbindet. Das Herzstück bildet Astro, ein statischer Site Generator, der für seine Fähigkeit bekannt ist, Inhalte serverseitig zu rendern (SSR) und dabei nur das notwendige JavaScript an den Client auszuliefern (“Islands Architecture”). Dies gewährleistet extrem schnelle Ladezeiten und eine hervorragende SEO-Basis, was für eine behördliche Informationsseite essenziell ist.
Das Content-Management erfolgt über ein Headless CMS. Diese Trennung von Inhalt und Darstellung ermöglicht es dem Auftraggeber, Inhalte flexibel und unabhängig vom Frontend zu pflegen und zu veröffentlichen, während wir als Entwickler maximale Freiheit bei der Gestaltung der Benutzeroberfläche haben.
Das Styling der gesamten Plattform basiert auf Tailwind CSS. Dieser Utility-First-Ansatz erlaubt eine konsistente, schnelle und wartbare Gestaltung, die sich perfekt an das vorgegebene Design-System anpasst.
Besonders hervorzuheben ist der Umgang mit interaktiven Elementen. Wo komplexe Benutzerinteraktionen erforderlich sind (z. B. Formulare, dynamische Konfiguratoren oder interaktive Erklärungen), integrieren wir React-Komponenten. Um dabei unsere strengen Standards für Barrierefreiheit zu gewährleisten, setzen wir gezielt auf React Aria. Diese Bibliothek liefert vorgefertigte, zugängliche Hooks und Komponenten, die sicherstellen, dass auch komplexe Widgets vollständig mit Screenreadern bedienbar sind und die Tastaturnavigation korrekt funktioniert.
Barrierefreiheit (Accessibility)
Barrierefreiheit ist bei diesem Projekt kein nachträgliches Add-on, sondern das fundamentale Design- und Entwicklungsprinzip. Wir haben die Website konsequent nach den Web Content Accessibility Guidelines (WCAG) 2.1 auf Level AAA umgesetzt – dem höchsten verfügbaren Standard.
Dies bedeutet in der Praxis:
Semantische Korrektheit: Der gesamte HTML-Aufbau folgt strikten semantischen Regeln, damit Assistenztechnologien die Struktur der Seite fehlerlos interpretieren können.
Tastaturbedienbarkeit: Alle Funktionen der Website, einschließlich der komplexen React-Komponenten, sind vollständig ohne Maus bedienbar. Der Fokus-Management ist durchdacht implementiert.
Screenreader-Optimierung: Durch den Einsatz von React Aria werden ARIA-Attribute (Accessible Rich Internet Applications) automatisch und korrekt gesetzt. Dynamisch geänderte Inhalte werden für Screenreader-Nutzer sofort und verständlich angekündigt.
Visuelle Zugänglichkeit: Die Kontrastverhältnisse, die Skalierbarkeit der Schriftarten und die Anpassungsfähigkeit an verschiedene Eingabemethoden wurden rigoros getestet und optimiert.
Durch diese technische Tiefe stellen wir sicher, dass die Informationen zur EUDI-Wallet nicht nur für die breite Masse, sondern wirklich für jeden Menschen in Deutschland zugänglich sind – ein wichtiger Schritt hin zu einer inklusiven digitalen Gesellschaft.