Ydelser
Udvikling i Vue
og Nuxt.
Er jeres produkt bygget på Vue eller Nuxt, hjælper det at have en udvikler, der kender frameworkets mønstre og afvejninger godt. Jeg har brugt Vue og Nuxt på både længerevarende kontrakter og afgrænsede projekter - fælles komponent-frameworks, server-renderede og statisk genererede sites og applikationer til medarbejdere. Dette site er også bygget med Nuxt.

Hvornår jeg kommer ind i billedet
Vue- og Nuxt-opgaver
der kræver dyb frameworkviden.
Fælles komponenter på tværs af flere apps
Et komponent-framework i Vue, distribueret via npm med en stram strategi for semantisk versionering, lader flere applikationer dele ét brand og ét sæt komponenter. Det byggede jeg til Nyx som en del af flytningen af deres frontend fra AngularJS til Vue.
Server-side rendering eller statisk generering
Nuxt kan rendere sider ved hver forespørgsel eller generere dem ved build. Jeg har leveret begge dele: server-side rendering til en coachingplatforms kundeapp og et headless WordPress-site, og statisk generering til DK Hostmasters tidslinje og et forsikringsselskabs applikation til medarbejderne.
Et CMS, redaktørerne allerede kender
Et headless CMS lader redaktørerne blive i velkendte værktøjer, mens Nuxt renderer det offentlige site. For Savage Studio kører WordPress som et headless indholds-API, og Nuxt-frontenden henter indhold via dets REST API.
Medarbejder- og backoffice-applikationer
Mange Vue-projekter er interne værktøjer med komplekse arbejdsgange. I Nyx' backoffice byggede jeg frontenden til booking, vagtplanlægning, godkendelse af medlemskaber og en drag-and-drop-editor til borde og plantegninger.
Det får du
Frameworkarbejde
i Vue og Nuxt.
Arbejdet her er specifikt for Vue og Nuxt. Til bredere frontend-hjælp, fx arkitektur på tværs af flere produkter eller en kodebase i React, passer frontend-udvikling bedre.
- Komponent-frameworks i Vue, distribueret via npm med semantisk versionering
- Nuxt-applikationer med server-side rendering eller statisk generering, valgt fra projekt til projekt
- Frontends til headless CMS, fx på WordPress' REST API
- Single-page-applikationer til medarbejdere og backoffice
- Forhåndsrenderede statiske sites med indholdet i repositoriet
- Migrering af ældre frontends, fx AngularJS, til Vue
Cases
Vue og Nuxt
i produktion.

- Long-term contract
- På engelsk
A shared Vue framework and a large back office
I built Nyx's reusable Vue component framework and led the frontend for their largest back-office application. The platform serves more than 250,000 users.
Et komponent-framework i Vue, delt på tværs af Nyx' frontend-applikationer via npm, og version 2.0 af backoffice-applikationen bygget på det: 147 genbrugelige komponenter og en frontend, der kommunikerede med mere end 120 REST API-endpoints.

- Marketing site
- På engelsk
A marketing site the studio could publish from WordPress, and visitors would feel in the browser.
Scoped project for a design-led agency: mockups translated to a Nuxt front end, with WordPress headless so the team could ship cases and campaigns without learning a new CMS.
Headless WordPress og en server-renderet Nuxt-frontend, hvor indholdet hentes via REST API'et, så hver route kunne tilpasses den performance og SEO, den har brug for.

- Campaign site
- På engelsk
DK Hostmaster's 20-year story, for the public and the press.
Static Nuxt front end with year-by-year storytelling and predictable hosting. Content lives in the repo so the team could update and hand it off without a CMS.
Statisk generering med Nuxt til DK Hostmasters 20-års tidslinje: hvert år forhåndsrenderet som en statisk side, med hvert års historie i JSON-filer i repositoriet.
"He continuously impresses me with not only exceptional development skills, but also by consistently going the extra mile."
Nicolai Qvindbjerg
Art Director @ Savage Studio

Sådan foregår det
Fra den første besked
til lancering og videre.
Fortæl om projektet
Fortæl mig, hvad du bygger, hvem det er til, og hvilken tidsplan du arbejder efter. Ønsker til stack, designmæssige rammer og links til et repo, en Figma-fil eller et eksisterende produkt er alt sammen en hjælp.
Aftal rammerne
Jeg arbejder til en timepris og er åben om den, inden vi går i gang. Ved afgrænsede opgaver får du et ærligt timeestimat knyttet til et klart defineret brief, så du ved, hvad du forpligter dig til på forhånd.
En del af jeres arbejdsgang
Jeg kommer med i jeres Slack, følger jeres Git-workflow, deltager i jeres standups og passer ind i jeres eksisterende processer, uanset om teamet er en startup eller en stor virksomhed.
Lancering og videre
Jeg forsvinder ikke efter deployment. De fleste af mine kunder bruger mig fortsat til vedligeholdelse, iterationer og nye features, og nogle samarbejder har kørt i 4-8 år.
FAQ
Om at hyre en Vue-
eller Nuxt-udvikler.
Det afhænger af indholdet, og af hvem der redigerer det. Statisk generering passede til DK Hostmasters tidslinje, hvor indholdet lå i repositoriet, og hostingen skulle holdes enkel. Server-side rendering passede til Savage Studio, hvor teamet udgiver fra WordPress uden et deploy for hver tekstændring.
Ja. At træde ind i et eksisterende team og en eksisterende kodebase er en af de mest almindelige måder, jeg arbejder på. Jeg følger jeres Git-workflow og passer ind i jeres eksisterende processer.
Ja. Hos Nyx var det nye komponent-framework en del af flytningen af deres frontend fra AngularJS til Vue. Vi byggede først det fælles framework og implementerede derefter nye versioner af deres frontend-platforme på det.
Ja. Vue og Nuxt er mit udgangspunkt, og jeg arbejder også med React og Next.js. Til arbejde, der går på tværs af frameworks, passer frontend-udvikling bedre.
Nej. På nogle Nuxt-projekter har jeg også arbejdet på backenden bag, fx et Laravel-API på coachingplatformen og Slim PHP-services hos et forsikringsselskab. Full-stack-udvikling dækker den side af arbejdet.
Relaterede ydelser
Andre måder,
jeg kan hjælpe på.
Frontend-udvikling
Frontend-arkitektur, brugerflader og komponentbiblioteker i Vue, React og TypeScript, i jeres team eller som et afgrænset projekt.
Full-stack-udvikling
Når Nuxt-appen skal have et API, integrationer, hosting og deploy pipelines bag sig.
Leder du efter
den rette udvikler?
Uanset om du er klar til at gå i gang eller bare undersøger mulighederne, er du velkommen til at skrive. Helt uforpligtende og uden pres.
Jeg svarer som regel inden for 2 timer.