A fast, architecturally clean website. Delivered at a fixed price.
For businesses that have outgrown a template and need a web presence that performs — built on Next.js, TypeScript, and Tailwind CSS. Scope defined before we start.
From €3 500

What's included
Choose your package
Starter
- Up to 5 pages (Home, About, Services, Contact + 1 more)
- Custom component library (Tailwind + shadcn/ui base)
- 1 CMS integration (Contentful, Sanity, or Strapi)
- Contact form with validation
- Responsive — mobile, tablet, desktop
- Core Web Vitals optimized (LCP < 2s target)
- SEO foundations: meta, OG, sitemap, robots
- Vercel deployment + domain setup
- Delivered in 2–3 weeks
- 2 revision rounds
Pro
- Up to 10 pages + blog or content archive
- Custom component system (beyond base UI library)
- Up to 3 CMS integrations
- Authentication (NextAuth — email + OAuth)
- E-commerce ready (Stripe payment integration)
- Advanced performance: ISR, image optimization, prefetch
- Core Web Vitals optimized (LCP < 1.5s target)
- Multi-language support (EN/FR via next-intl)
- Staging + production environments
- Delivered in 4–5 weeks
- 3 revision rounds
Enterprise
- Full custom scope — pages, features, integrations
- Dedicated tech lead throughout
- Complex data architectures (custom API, third-party ERP/CRM)
- Performance SLA agreement
- Priority support during and post-launch
- Timeline and pricing defined in your proposal
Refund policy: if work has not started, full refund. Read our refund policy
How this works
01
Scope confirmation
We review your brief against the chosen package. Within 24 hours we confirm deliverables, page list, CMS choice, and a fixed start date.
02
Design sprint
Component architecture, visual design, and responsive layouts — all reviewed and approved before development begins.
03
Development
We build on the approved spec. You have access to a staging URL throughout. Scope changes are priced before they happen.
04
Launch & handover
Production deployment, domain setup, repository access, and documentation handed over. You own the code.
Built with
In practice
""We had quotes from three agencies. Two were 'we'll scope it properly once we start.' Webcraft Labs told us exactly what we'd get. The delivered site matched the spec.""
Digital Director, professional services firm, Paris
Questions about this service Custom Web Development
What counts as "a page" in the Starter package?▼
A page is a distinct URL with its own layout and content — Home, About, Services, Contact, for example. A blog index and its individual post template count as two pages. We confirm the page list before the project starts.
Which CMS options are supported?▼
The Starter package includes one CMS: Contentful, Sanity, or Strapi. The Pro package supports up to three integrations. If you have an existing CMS, contact us — we scope compatibility before purchase.
Do you handle domain registration and hosting?▼
We deploy to Vercel and configure your custom domain. Domain registration is handled by you. Vercel hosting costs are separate from our package fee and billed directly by Vercel.
Who owns the code after delivery?▼
You do. Full repository access is transferred at launch. We retain no licence over the code and have no ongoing dependency on us for the site to function.
Can I upgrade from Starter to Pro after purchase?▼
Yes. If you need additional pages or integrations beyond the Starter scope, we price the upgrade as a new project engagement — with a written scope change before any additional work begins.