Skip to main content
Services

04 / Custom Web App

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

01Funds, family offices, and VCs building investor, LP, or operator-facing portals.
02B2B SaaS and ops teams that outgrew Airtable, Notion, and bolted-together no-code.
03Founders with a validated prototype that needs a production rebuild: auth, roles, data integrity, tests.
04Teams where a marketing site will not do. The product is behind a login.

01 / What you get

01

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.

02

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.

03

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.

04

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.

05

Accessible, responsive UI

Tailwind with shadcn or a custom design system. Keyboard navigation, ARIA, and mobile-first layouts built in, not retrofitted.

06

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

01Week 1

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.

02Weeks 2-8

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.

03Weeks 9-12

Integrations + hardening

Payments, email, third-party APIs, admin surfaces. Automated tests on critical paths, load check, security review.

04Weeks 13-14

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 call

What'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 →
01

What 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.

02

What 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.

03

Do 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.

04

How 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.

05

What 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.

06

Who 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.

07

How 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.

08

Do 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.