Zum Inhalt springen
BigTree108

Frontend-Entwicklung

Angular-, React- und Vue-Frontends, als Designsystem gebaut, in einem echten Browser getestet und auf einem Smartphone mit 375 Pixeln Breite nutzbar. Unser eigenes Angular-22-Portal ist der Referenz-Build, und seine Zahlen können Sie unten nachlesen.

Frameworks, die wir besetzen

  • Angular

    Unser eigenes Portal läuft auf Angular 22

    Standalone-Komponenten, Signals, Zoneless Change Detection und der neue Control Flow. Der tiefste Beleg, den wir haben, denn wir betreiben selbst eine Angular-Anwendung mit 91 Routen.

  • React und Next.js

    Single-Page-Anwendungen und Next.js

    Single-Page-Anwendungen und serverseitig gerenderte Next.js-Websites, mit derselben Disziplin bei der Komponentenbibliothek, die wir in Angular anwenden.

  • Vue.js

    Für das Vue-Ökosystem eingestellt und interviewt

    Vue-Frontends für Produkte, die bereits in dieses Ökosystem investiert haben, gezielt dafür eingestellt und interviewt.

Was Sie bekommen, in jedem Framework

  • Aktuelle Versionen, aktuelle Muster. Wir verfolgen das neueste stabile Release und modernisieren die Datei, die wir anfassen, in derselben Änderung, statt eine Codebasis zwei Hauptversionen zurückliegen zu lassen.
  • Ein Designsystem, kein Haufen Seiten. Eine Implementierung je UI-Muster, zusammengesetzt aus gemeinsamen Bausteinen; jede gemeinsame Komponente hat eine Story, die axe-Barrierefreiheitsprüfungen ausführt.
  • Verträge, vom Backend generiert. Der API-Client wird aus dem OpenAPI-Dokument generiert; kein Datentyp wird von Hand getippt, und der generierte Ordner ist schreibgeschützt.
  • Autorisierung vor dem Rendern. Jede Route trägt einen typisierten Berechtigungs-Guard, der aufgelöst wird, bevor die Komponente existiert. Der HTTP-Interceptor ist Defense in Depth, nie die primäre Kontrolle.
  • Mobile als Anforderung. Kein horizontales Scrollen bei 375 px, Touch-Ziele von 44 Pixeln, nichts abgeschnitten, Hauptaktionen mit dem Daumen erreichbar.

Wie eine Komponente geschrieben wird

Logik, Template und Styles sind immer drei Dateien am selben Ort. Strukturierte Filter, Sortierung und Paginierung liegen in der URL, damit sich eine Ansicht teilen lässt; die Freitextsuche bleibt im Arbeitsspeicher, weil sie personenbezogene Daten enthalten kann und URLs in Logs landen. Berechnung, Formatierung und PDF- oder CSV-Export finden im Browser statt, während Paginierung und Filterung der zugrunde liegenden Daten in SQL mit dem Sichtbarkeitsfilter des Aufrufers bleiben, sodass der Browser nie Zeilen erhält, die der Nutzer nicht sehen darf.

Frontends, die wir ausgeliefert haben

Vier Single-Page-Anwendungen mit Angular und React, mehr als 300 UI-Komponenten, Lighthouse-Werte über 90, für Produkte in Handel, Gesundheitswesen, HR und Logistik. Zahlen aus unserer Projekthistorie.

Sie brauchen ein Frontend oder die Rettung eines bestehenden?

Senden Sie das Repository oder das Design. Sie erhalten innerhalb eines Werktags eine schriftliche Einschätzung und eine Schätzung.