Product-grade web apps,
without the product team.
For funds, operators, and founders who need more than a website. The product is a logged-in experience.
Bespoke Next.js + Supabase builds with typed data, row-level security, and integrations wired from day one. Scoped and fixed-fee in week one. Launched with ownership, tests, and observability you can hand to any Next.js developer after.
6-14w
Build time
12w
Post-launch care
100%
Code ownership
0
Vendor lock-in
Who it's for
01 / What you get
Typed stack, end to end
Next.js + TypeScript + Supabase + Zod. One contract from the form to the database, so runtime type surprises do not ship to production.
Auth, roles, and row-level security
Supabase Auth with RLS policies. Admins, users, guests, and per-team access enforced in the database, not just the UI.
Custom data model + admin
Postgres schema designed for your domain, migrations in Git, and an admin surface your non-technical team can use without engineering.
Integrations wired in
Stripe, Resend, Cal.com, Slack, and third-party APIs. Webhook handlers, retry logic, and idempotency keys where money or state depend on it.
Accessible, responsive UI
Tailwind with shadcn or a custom design system. Keyboard navigation, ARIA, and mobile-first layouts built in, not retrofitted.
You own the code
Source in your GitHub, hosting on your Vercel, data in your Supabase. Any Next.js developer can continue the build.
02 / How we build it
Discovery + scope
Stakeholder workshop, domain mapping, data model draft, scoped feature list. Output: a fixed-fee quote, a Figma baseline, and a shared Linear backlog.
MVP build
Schema, auth, and core workflows. Staging environment live from week 2, demo-able by week 4. Weekly Friday Loom plus a review call.
Integrations + hardening
Payments, email, third-party APIs, admin surfaces. Automated tests on critical paths, load check, security review.
Launch + handover
DNS, Sentry, analytics, onboarding docs for your team. GitHub, Vercel, and Supabase transferred to your accounts. You own everything from that point.
04 / How we scope
One price.
Agreed in week one.
Week one is a scoping sprint. We run a stakeholder workshop, map your domain model, and quote a fixed fee against a written scope. No hourly billing, no surprise change orders, no retainer pressure during the build. You only start when the number and milestones are agreed.
Start a scoping callWhat's included in every build
- 01Full source code transferred to your GitHub
- 02Vercel project transferred to your account
- 03Supabase project transferred to your account, schema and RLS documented
- 04Auth, roles, and row-level security tested on launch day
- 05Sentry, analytics, and uptime monitoring wired in
- 0612 weeks of post-launch performance monitoring
Optional · after month 3
Retainer monthly retainer for proactive maintenance, weekly reports, and reserved dev time. Three tiers: Lite €1,500, Pro €2,500, Scale €5,000 per month.
05 / FAQ
Frequently asked
If the answer you need is not here, reply to any email or book a call.
Ask us directly →01What counts as a custom web app versus a website?
If users log in, see different data based on role, or interact with state that persists, it is a web app. Dashboards, portals, configurators, internal tools, and logged-in product experiences all qualify. Marketing sites, brochure sites, and even headless Shopify stores fall under Custom Website or Custom Shopify Store instead.
02What stack do you build on, and why?
Next.js with React and TypeScript on the frontend, Supabase (Postgres, Auth, Storage, Row Level Security) on the backend, Tailwind for UI, Vercel for hosting. It is the fastest path from prototype to production-grade software without platform lock-in, and any Next.js developer can continue the build without a hiring round.
03Do you work on an existing codebase or only greenfield?
Both. If you have a working prototype that needs hardening, we audit it in Week 1 and tell you honestly whether it is worth rebuilding on top of, refactoring, or starting fresh. For legacy codebases outside the Next.js + Supabase stack, we usually recommend a greenfield build instead of a long retrofit.
04How do you handle data and privacy?
All data lives in your Supabase project with Row Level Security policies enforced in Postgres. GDPR-ready consent tooling is standard. Sensitive data never flows through our accounts; we work inside your Supabase and Vercel from week one, with access revokable on launch day.
05What about hosting and ongoing costs?
Vercel Pro (around USD 20 per month per team member) and Supabase Pro (around USD 25 per month per project) covers most clients. Scale plans kick in around 10,000 monthly active users or heavy background-job workloads. We share a realistic infra cost forecast in the scoping sprint, so the monthly bill is never a surprise.
06Who owns the code and data when we launch?
You do. Source in your GitHub org, hosting on your Vercel account, database in your Supabase project. No Displace-hosted dependencies, no proprietary runtime. If you ever move on, any competent Next.js developer can pick it up.
07How do you scope and price a custom app?
Fixed-fee, milestone-based, agreed in week one. We charge for a scoping sprint upfront. At the end of week one you get a written scope and a single number. If the scope shifts mid-build, we quote the delta in writing before any extra work. No hourly billing, no surprise change orders.
08Do you offer ongoing support after launch?
Yes, through the Retainer. Monthly engagement with three tiers: Lite at EUR 1,500, Pro at EUR 2,500, Scale at EUR 5,000 per month. Most app clients land on Pro or Scale since logged-in products need more active maintenance than marketing sites.
Start a project
Ready to build
something real?
30-minute call. No pitch deck. Real conversation about your project.