Front-endontwikkeling
Angular-, React- en Vue-front-ends gebouwd als designsysteem, getest in een echte browser en bruikbaar op een telefoon van 375 pixels. Ons eigen Angular 22-portaal is de referentiebouw, en de cijfers ervan kunt u hieronder lezen.
Frameworks die wij bemannen
Angular
Ons eigen portaal is Angular 22
Standalone componenten, signals, zoneless change detection en de nieuwe control flow. Het diepste bewijs dat we hebben, omdat we zelf een Angular-applicatie met 91 routes draaien.
React en Next.js
Single-page-applicaties en Next.js
Single-page-applicaties en server-side gerenderde Next.js-sites, met dezelfde discipline voor componentbibliotheken die we in Angular toepassen.
Vue.js
Aangenomen en geïnterviewd voor het Vue-ecosysteem
Vue-front-ends voor producten die al in dat ecosysteem hebben geïnvesteerd, specifiek daarvoor aangenomen en geïnterviewd.
Wat u krijgt, welk framework ook
- Actuele versies, actuele patronen. We volgen de nieuwste stabiele release en moderniseren het bestand dat we aanraken in dezelfde wijziging, in plaats van een codebase twee hoofdversies achter te laten.
- Een designsysteem, geen hoop pagina’s. Eén implementatie per UI-patroon, samengesteld uit gedeelde blokken; elk gedeeld component heeft een story die axe-toegankelijkheidscontroles uitvoert.
- Contracten gegenereerd vanuit de backend. De API-client wordt gegenereerd uit het OpenAPI-document; geen enkel datatype wordt met de hand getypt en de gegenereerde map is alleen-lezen.
- Autorisatie vóór rendering. Elke route heeft een getypeerde permissieguard die wordt afgehandeld voordat het component bestaat. De HTTP-interceptor is defense in depth, nooit de primaire controle.
- Mobiel als eis. Geen horizontaal scrollen bij 375 px, aanraakdoelen van 44 pixels, niets afgekapt, primaire acties bereikbaar met een duim.
Hoe een component wordt geschreven
Logica, template en stijlen zijn altijd drie naast elkaar geplaatste bestanden. Gestructureerde filters, sortering en paginering staan in de URL zodat een weergave kan worden gedeeld; zoeken in vrije tekst blijft in het geheugen omdat het persoonsgegevens kan bevatten en URL’s in logs terechtkomen. Berekeningen, opmaak en pdf- of csv-export gebeuren in de browser, terwijl paginering en filtering van de onderliggende data in SQL blijven met het zichtbaarheidsfilter van de aanroeper, zodat de browser nooit rijen ontvangt die de gebruiker niet mag zien.
Front-ends die we hebben opgeleverd
Vier single-page-applicaties opgeleverd in Angular en React, meer dan 300 UI-componenten, Lighthouse-scores boven 90, voor producten in handel, zorg, HR en logistiek. Cijfers uit onze opleverhistorie.
Hebt u een front-end nodig, of moet een bestaande worden gered?
Stuur de repository of het ontwerp. U krijgt binnen één werkdag een schriftelijke beoordeling en een raming.