Landing pages in 7 days, websites in 14, web apps in 30+. We design in Figma, build in Next.js, deploy to Vercel, hand you the GitHub repo at launch. No proprietary lock-in.
Lighthouse ≥ 90 perf · WCAG AA accessibility · 100 SEO · all baseline
In your dashboard the moment you finish the intake.
spec.mdPages, features, deliverables, timeline, out-of-scope items, sign-off gates. Tier-specific (landing / website / web app).
sitemap.jsonProposed page tree — feature-aware. Includes auth/admin/dashboard sections automatically for web apps.
design-brief.mdStyle-specific typography, colour, imagery, accessibility baseline. Adapts to minimal/bold/playful/etc.
stack-recommendation.mdRecommended stack with reasoning. Only includes auth/payments/CMS/i18n/AI blocks for features you actually need.
Custom application with auth, dashboards, integrations. 30+ days.
Start Web app / SaaSSame content, new look + better conversion. Same SEO.
Start Redesign existing siteWordPress → Next.js, Webflow → Next.js, Wix → Astro, etc.
Start Migrate to new platform60 seconds. Project type, audience, design direction, features needed.
4 artefacts in your dashboard immediately — starting point for the discovery call.
Reference page first, then full design. You sign off at both gates.
Built on staging, QA pass, then DNS + analytics + go live. GitHub repo transferred.
Tier base + features = your number. No hidden "starting from". No discovery call needed to get a quote.
If you don't book 5 qualified meetings within 90 days of launch, we'll iterate on the site free until you do.
Conditions: traffic minimums + analytics access required.
Single conversion-focused page. Hero · features · social proof · pricing · FAQ · CTA. Ships in 7 days.
Choose Landing page5-10 pages. CMS-backed blog, contact form, analytics, on-page SEO, A11y baseline. Ships in 14 days.
Choose Full websiteCustom Next.js + Supabase app. Auth, Stripe, dashboards, admin, multi-tenant. 30+ days.
Choose Web app / SaaSNot sure which tier fits? Sign in and start a project — our AI scoping concierge will quote you in plain English.
GitHub repo transferred to your organisation at launch. Figma file shared with full edit access. Database in your Supabase project. No proprietary CMS, no plugins you can't replace, no "our platform" you can't leave.
Next.js 15 (App Router) + TypeScript + Tailwind + shadcn/ui on Vercel. Web apps add Supabase (Postgres + Auth + Storage) and Stripe. You get the GitHub repo at handover — no proprietary lock-in.
Yes. At launch we transfer the GitHub repo to your org and remove our access (unless you keep us on a retainer for ongoing changes). You can hire anyone after us — Next.js is the most common stack on the job market.
We use Next.js by default because it covers 95% of cases best. For static-only marketing sites Astro is an option. For Rails / Django / Laravel backends we integrate via API — happy to discuss in the discovery call.
The spec is generated deterministically from your inputs — it reflects exactly what you asked for, not what we think you should want. We use the discovery call to pressure-test it (often things change after Phase 1). The sitemap + design brief + stack rec are starting points, not final commitments.
Yes — we design in Figma before building. You see (and sign off on) a reference page before we design the rest, then sign off on the full design before we start the build. Three gates, no surprises.
After launch we offer a maintenance retainer (security updates, bug fixes, small content updates). Or you take it in-house — your call. The repo + design files + handover doc give you everything you need either way.
From $1,997 for landing pages. Discovery call within 1 business day.