Frontend-utveckling
Angular-, React- och Vue-frontends byggda som ett designsystem, testade i en riktig webbläsare och användbara på en mobil med 375 pixlars bredd. Vår egen Angular 22-portal är referensbygget, och ni kan läsa dess siffror nedan.
Ramverk vi bemannar
Angular
Vår egen portal är Angular 22
Standalone-komponenter, signals, zoneless change detection och det nya kontrollflödet. Det djupaste beviset vi har, eftersom vi själva kör en Angular-applikation med 91 routes.
React och Next.js
Single-page-applikationer och Next.js
Single-page-applikationer och serverrenderade Next.js-webbplatser, med samma disciplin kring komponentbibliotek som vi tillämpar i Angular.
Vue.js
Rekryterade och intervjuade för Vue-ekosystemet
Vue-frontends för produkter som redan har investerat i det ekosystemet, rekryterade och intervjuade specifikt för det.
Det ni får, oavsett ramverk
- Aktuella versioner, aktuella mönster. Vi följer den senaste stabila releasen och moderniserar filen vi rör, i samma ändring, i stället för att lämna en kodbas två majorversioner efter.
- Ett designsystem, inte en hög sidor. En implementation per UI-mönster, sammansatt av delade block; varje delad komponent har en story som kör axe-tillgänglighetskontroller.
- Kontrakt som genereras från backend. API-klienten genereras från OpenAPI-dokumentet; ingen datatyp skrivs för hand och den genererade mappen är skrivskyddad.
- Behörighetskontroll före rendering. Varje route har en typad behörighetsvakt (permission guard) som avgörs innan komponenten finns. HTTP-interceptorn är försvar på djupet, aldrig den primära kontrollen.
- Mobil som krav. Ingen horisontell scrollning vid 375 px, tryckytor på 44 pixlar, ingenting avkortat, primära åtgärder nåbara med tummen.
Hur en komponent skrivs
Logik, mall och stilar är tre samlokaliserade filer, alltid. Strukturerade filter, sortering och paginering ligger i URL:en så att en vy kan delas; fritextsök stannar i minnet eftersom det kan innehålla personuppgifter och URL:er hamnar i loggar. Beräkning, formatering och PDF- eller CSV-export sker i webbläsaren, medan paginering och filtrering av underliggande data stannar i SQL med anroparens synlighetsfilter, så att webbläsaren aldrig får rader som användaren inte får se.
Frontends vi har levererat
Fyra single-page-applikationer levererade i Angular och React, mer än 300 UI-komponenter, Lighthouse-poäng över 90, för produkter inom handel, vård, HR och logistik. Siffror från vår leveranshistorik.
Behöver ni en frontend, eller en befintlig som behöver räddas?
Skicka repositoryt eller designen. Ni får en skriftlig bedömning och en uppskattning inom en arbetsdag.