een custom app is een product dat een specifieke operationele workflow draagt die geen kant-en-klaar saas correct oplost. een investeerder-dashboard met track-record-cijfers, project-detail-pagina's en payment-flow. een expert-matching-platform met multi-tenant architectuur en regulatory context. een interne tool die jouw business-logica representeert in plaats van te vechten tegen de logica van een vendor.
ik bouw op een stack die voor belgische kmo-tot-scaleup-schalen al jaren werkt zonder verrassingen: <strong>next.js</strong> voor de front-end en server-side rendering, <strong>supabase</strong> voor postgresql, auth, storage en edge functions, <strong>vercel</strong> voor hosting met auto-deploy uit de github main branch. tailwind plus shadcn/ui voor de design-laag. typescript end-to-end zodat het schema en de front-end op dezelfde feiten praten.
de meeste custom-app-projecten lopen mis op drie plekken. de eerste is een te grote scope in de eerste sprint (een mvp die in werkelijkheid een v2 is). de tweede is een vendor lock-in op een no-code-platform dat zes maanden later niet meer past. de derde is een ai-codegen die werkt op de demo en breekt onder echte data of echte gebruikers. ik scopen <strong>fase 0</strong> als een betaalde discovery van twee weken waarin de mvp-grens scherp ligt, de schema-keuzes onderbouwd zijn en de eerste sprint geen surprise meer is.
de output is een product dat jouw team mag bezitten. github-repository op jouw account of de onze, vercel-deployment op jouw vercel-team, supabase-project op jouw supabase-organisatie. een handover-document dat technisch genoeg is om door een andere engineer overgenomen te worden, niet een agency-lock-in die alleen ik kunnen onderhouden.