Skip to content

Next.js Development

Yes, we build in Next.js. It’s where we start.

Our current default framework for websites and web applications, and why we chose it.

Next.js is a React framework for websites and web applications. It renders pages on the server when speed and search matter and in the browser when interaction does, and it’s our current default for most projects, from content-heavy sites to products people log into every day.

We chose it because it’s one of the most widely used React frameworks: a large ecosystem, plenty of developers who know it, and strong support from AI coding tools. We build with AI-assisted development, with experienced developers reviewing the code, and a well-known framework keeps it easy for us, or your own developers, to keep building on.

The stack around it

What we usually pair it with

Next.js is the front end. The rest depends on what’s being built; these are our current defaults.

A headless CMS for content

Usually Sanity, or Storyblok when a team wants a visual editor. Content is stored once and can feed the site, an app or an AI assistant.

Supabase for data and sign-in

For applications: data, authentication and file storage in one service.

Serverless hosting

On platforms like Vercel or Render. It scales with traffic, gives every change its own preview link, and leaves no servers to patch.

Choosing differently

When we’d use something else

That default will move if something better comes along. Where your IT team already runs another platform or sets hosting requirements, we build around them.

For native mobile apps, our default is React Native with Expo. If your developers own the back end, we can take on the product design and the interface, and meet their work at the API. If your organization runs on WordPress or another platform, we’ll consider it as part of a larger piece of work. The Mobile & Web Applications and Launch & Support pages go into more detail.