Web apps

Browser als platform

Wij bouwen webapplicaties die niet aanvoelen als websites, met behulp van React, Vue en TypeScript. Complexe interfaces, rijke interactie en realtime data. De browser is krachtiger dan de meeste mensen beseffen.

De fundamentele vraag

Mobiele website of mobiele app?

Dit is de vraag die we het vaakst krijgen, en ook de vraag die de meeste bureaus te snel beantwoorden. Het eerlijke antwoord is: het hangt af van wat uw gebruikers nodig hebben, niet van wat technisch gezien het makkelijkst te bouwen is.

Kies een mobiele website/ webapp wanneer…
Laagdrempelige toegang
Je gebruikers hoeven niets te installeren. Een link is genoeg. Ideaal als je nieuwe gebruikers wil bereiken zonder drempel.
Informatieconsumptie
De gebruiker leest, bekijkt, zoekt. Er is geen rijke interactie, geen offline-vereiste, geen hardware nodig.
Snelle iteratie
Je wil snel kunnen deployen zonder App Store-review. Een webapp is live zodra je deployt.
Breed bereik
Desktop én mobiel, iOS én Android, met één codebase. Geen platformspecifieke builds.
B2B-tools en interne systemen
Back-office dashboards, CMS-interfaces, admin-portals leven in de browser. Dat is precies de juiste plek.
Kies een native of hybride app wanneer…
Frequente, intensieve interactie
De gebruiker opent de app elke dag, meerdere keren. Een homescreen-icoon maakt het verschil.
Hardware-toegang
Camera, GPS, Bluetooth, Face ID, NFC. De browser heeft beperkte toegang. Een app heeft het allemaal.
Offline-functionaliteit
De app moet werken zonder internet. Complexe offline-sync is in native apps betrouwbaarder.
Push notificaties
Echte push-notificaties op iOS vereisen een native app. Web push werkt alleen beperkt.
Premium gebruikerservaring
Vloeiende animaties, haptische feedback en native navigatiepatronen zorgen ervoor dat een app anders aanvoelt.
Onze web stack

Wat we gebruiken en waarom

Framework
React
Next.js · Vite · TypeScript
React voor schaalbare component-architecturen. Next.js voor server-side rendering en performance. TypeScript altijd, geen uitzonderingen.
Framework
Vue
Nuxt · Vite · TypeScript
Vue voor projecten waarbij snelle iteratie en leesbaarheid centraal staan. Nuxt voor SSR en statische sites. Uitstekend voor teams met mixed ervaring.
State & Data
Data Layer
React Query · Zustand · GraphQL
Server state via React Query of Apollo, client state via Zustand of Pinia. We houden state management simpel tot het niet meer simpel kan.
Testing
Kwaliteit
Vitest · Playwright · Storybook
Unittests met Vitest, end-to-endtests met Playwright, componentdocumentatie in Storybook. Geen feature zonder tests.
Deploy
Infrastructuur
Vercel · AWS · Docker · CI/CD
Vercel voor snelle deployments, AWS voor schaal en controle. Docker-containers voor consistente omgevingen. CI/CD via GitHub Actions.
Design
Design System
Figma · Tailwind · CSS Modules
We bouwen altijd op basis van een designsystem. Figma-tokens direct naar code. Tailwind of CSS Modules afhankelijk van projectgrootte.

Een webapp die aanvoelt als een app is geen magie. Het is architectuur.

Cases

Web in de praktijk