Hopp til innholdet
BigTree108

Frontend-utvikling

Frontend i Angular, React og Vue bygget som et designsystem, testet i en ekte nettleser og brukbar på en telefon på 375 piksler. Vår egen Angular 22-portal er referansebygget, og tallene fra den kan dere lese nedenfor.

Rammeverk vi bemanner

  • Angular

    Vår egen portal er bygget på Angular 22

    Standalone-komponenter, signals, zoneless change detection og den nye control flow-syntaksen. Det sterkeste beviset vi har, fordi vi selv driver en Angular-applikasjon med 91 ruter.

  • React og Next.js

    Single-page-applikasjoner og Next.js

    Single-page-applikasjoner og servergenererte Next.js-nettsteder, med samme disiplin rundt komponentbibliotek som vi bruker i Angular.

  • Vue.js

    Rekruttert og intervjuet for Vue-økosystemet

    Vue-frontender for produkter som allerede har investert i dette økosystemet, med utviklere rekruttert og intervjuet spesifikt for det.

Dette får dere, uansett rammeverk

  • Gjeldende versjoner, gjeldende mønstre. Vi følger siste stabile utgivelse og moderniserer filen vi rører, i samme endring, i stedet for å la en kodebase ligge to hovedversjoner bak.
  • Et designsystem, ikke en haug med sider. Én implementering per UI-mønster, satt sammen av delte byggeklosser; hver delte komponent har en story som kjører tilgjengelighetssjekker med axe.
  • Kontrakter generert fra backend. API-klienten genereres fra OpenAPI-dokumentet; ingen datatyper skrives for hånd, og den genererte mappen er skrivebeskyttet.
  • Autorisering før rendering. Hver rute har en typet tilgangsvakt som løses før komponenten finnes. HTTP-interceptoren er dybdeforsvar, aldri den primære kontrollen.
  • Mobil som krav. Ingen horisontal rulling ved 375 px, berøringsflater på 44 piksler, ingenting avkortet, og primære handlinger innen rekkevidde for tommelen.

Hvordan en komponent skrives

Logikk, mal og stiler er alltid tre filer som ligger sammen. Strukturerte filtre, sortering og paginering ligger i URL-en, slik at en visning kan deles; fritekstsøk holdes i minnet fordi det kan inneholde personopplysninger og URL-er havner i logger. Beregning, formatering og eksport til PDF eller CSV skjer i nettleseren, mens paginering og filtrering av de underliggende dataene blir i SQL, med synlighetsfilteret til den som kaller, slik at nettleseren aldri mottar rader brukeren ikke har lov til å se.

Frontender vi har levert

Fire single-page-applikasjoner levert på Angular og React, over 300 UI-komponenter og Lighthouse-score over 90, for produkter innen handel, helse, HR og logistikk. Tall fra leveransehistorikken vår.

Trenger dere en frontend, eller en eksisterende som må reddes?

Send oss repositoriet eller designet. Dere får en skriftlig vurdering og et estimat innen én arbeidsdag.