Foldline
Services

Service

Next.js development

Everything ships as a standard Next.js app in your repo. No builder, no lock-in, no license.

What you get

  • Next.js App Router application in TypeScript
  • Tailwind design system with documented tokens
  • Static generation with dynamic rendering only where needed
  • Optional headless CMS with live preview
  • Vercel deployment with preview environments per branch
  • README covering local setup, content, and deploys

Every site I build is a Next.js application using the App Router, TypeScript, and Tailwind. It goes into your GitHub organisation and deploys to your Vercel account. There is no proprietary layer, no subscription required to keep your own website online, and no export step that produces unusable code.

This matters more than it sounds. The most common expensive problem in early-stage marketing sites is a site trapped in a tool the team cannot modify, at exactly the moment they need to move fast.

Static by default, dynamic only where it earns it

Marketing pages are prerendered at build time and served as static HTML from the edge. There is no server round trip and no client-side data fetch standing between a visitor and your headline.

Dynamic rendering is used only where it is genuinely required — a personalised dashboard, live data, a preview environment. Applying it uniformly across a marketing site is the most common cause of a slow Next.js app.

The JavaScript budget is a real constraint

React components that do not need interactivity render on the server and ship no JavaScript at all. Components that do — a carousel, a pricing toggle, a mobile menu — are isolated as client components and loaded only where used.

A marketing site done this way typically ships under 100kb of JavaScript. The same site assembled in a page builder frequently exceeds a megabyte, and most of that weight is spent rendering text.

A CMS your marketing team can use without asking an engineer

If the site needs a blog, changelog, or editable pages, I wire a headless CMS — usually Sanity or Payload — with schemas shaped around your content rather than a generic page builder. Editors get structured fields and live preview, and cannot accidentally break the layout.

For teams comfortable with pull requests, MDX files in the repo are often simpler and free. Which is right depends on who publishes, not on which is technically nicer.

Handoff that assumes I disappear

The code uses ordinary Next.js patterns with no unusual abstractions, so any React developer can pick it up. The README covers running it locally, where content lives, and how to deploy.

This is deliberate. A studio that makes itself difficult to replace has misaligned incentives — you should keep working with me because the work is good, not because leaving is expensive.

A good fit if

  • You want to own and extend the code long term
  • You have engineers who will touch the site occasionally
  • Performance and SEO matter to your acquisition

Probably not if

  • You want a non-technical team editing layouts freely — consider Webflow
  • You need a complex web application with auth, billing, and dashboards

Pricing

Launch

1 week

$1,500

One page that does one job: get the demo booked.

  • Single long-form landing page
  • Copy structure & messaging pass
  • Responsive down to 320px
  • Analytics + conversion events wired
  • Deployed to Vercel on your domain
  • One revision round
Most chosen

Standard

2 weeks

$2,800

A full marketing site you can point a launch at.

  • Up to 5 pages — home, product, pricing, about, contact
  • Design system: type scale, color, components
  • Copy structure & messaging pass
  • Technical SEO: metadata, sitemap, schema, OG images
  • Analytics + conversion events wired
  • Two revision rounds

Scale

3 weeks

$4,000

Marketing site plus the machinery to keep publishing.

  • Everything in Standard, 8+ pages
  • Headless CMS your team can actually use
  • Blog / changelog with templated layouts
  • Programmatic SEO scaffolding if useful
  • Performance budget enforced in CI
  • 30 days of post-launch tweaks

Questions

About next.js development

Why Next.js rather than Webflow or Framer?
Ownership and ceiling. Webflow and Framer are genuinely good and faster to ship simple sites in, but you rent the platform, pay monthly, and hit a wall when you need something custom. Next.js costs more up front in build time and has no ceiling. If your site is five static pages that will never change, Framer may honestly be the better choice, and I will say so.
Do we have to use Vercel?
No. Vercel is the default because the integration is seamless and the free tier covers most marketing sites. It deploys equally well to Netlify, Cloudflare Pages, or a container you host yourself.
Can you work with our existing codebase?
Often, yes — adding marketing pages to an existing Next.js app, or splitting a marketing site out of an app that has outgrown sharing one deployment. Send me the repo and I will tell you honestly whether it is a good idea.

Next step

Tell me what you’re building. I’ll tell you what it needs.

A short intro call, no deck, no pitch. If I’m not the right fit I’ll say so and point you somewhere better.