Home/Next.js Agency
Next.js Agency — Paris

Next.js in productionfrom websites to business applications.

Next.js underpins nearly all our projects: websites, SaaS platforms, business applications, AI tools. A modern, fast, fully typed stack designed for longevity and to let your teams take ownership.

Next.js stackproduction
FrontendReact · Tailwind · TS
API · SSR · RSC
Next.jsApp Router
RenderingSSR · SSG · RSC
APIroutes · actions
DataSupabase
AuthSSO · RBAC
CMSPayload
Typing end-to-endDeployment Vercel / sovereign
01 — Real-world use cases

Next.js in our projects,
real-world use cases.

Not a demo. Six types of projects we actually build with Next.js, from business applications to SEO-optimised websites and connected tools.

01

Custom business applications

ERP, back-office, management platforms. Next.js on the frontend, Supabase for data, all fully typed end-to-end.

02

B2B SaaS platforms

Multi-tenant product, billing, onboarding, RBAC. Next.js for an app that scales and remains maintainable as it grows.

03

Showcase sites & CMS

Fast, SEO-friendly sites, editable via a headless CMS (Payload). Server-side rendering, performance, and polished Core Web Vitals.

04

Connected tools (WhatsApp, AI, etc.)

Interfaces that orchestrate external services, like the Sistr platform, connected to WhatsApp and a KYC process.

05

Migration from no-code / legacy

Migration from Bubble, Webflow, FlutterFlow or legacy systems to a maintainable Next.js stack, without losing existing data.

06

Frontend for AI applications

The interface of an AI product: chat, RAG, dashboards, connected to agents and models via API.

02 — What we address from the start

Production-grade Next.js,
not a disposable prototype.

"Building with Next.js" and "delivering a maintainable application" are not the same thing. The difference lies in four key areas we address from the design phase.

End-to-end typed

TypeScript from frontend to database. Errors are caught at compile time, not in production. The code remains readable and safe to evolve.

Performance & SEO

Server-side rendering (SSR/SSG), Core Web Vitals, optimized images. A well-built Next.js site is fast and well-indexed—not a slow SPA invisible to Google.

Maintainable & reversible

Clear architecture, tests, CI. No lock-in: the code is in your Git, your team can take over. We train and document.

Security & auth

Robust authentication (Supabase Auth, Auth0, SSO), RBAC, route and API protection. Security is built into the architecture, not added as an afterthought.

They trusted usView our case studies
Sistr
Imalize
Art Explora
Côté Neuf
Perfway
Hexa
Client case — Sistr

A staffing platform
connected to WhatsApp.

Scroll designed and built Sistr a bespoke business platform from scratch: an agency dashboard, availability scheduling, assignment/profile matching, and an AI chatbot connected to WhatsApp for temp workers. Developed with Next.js and Supabase, orchestrated by n8n, with a KYC process via Youcheck.

Read the Sistr case study
−45 %less administrative time spent managing availability and documents
2xfaster to identify available profiles and match them to assignments
+60 %more documents completed before assignments thanks to KYC and automated reminders
03 — In the stack

How Next.js fits
into a Scroll stack.

Next.js provides the core: rendering, routing, API, interface. Around it, open-source components complete the architecture: data, auth, CMS, automation, testing, hosting.

LayerToolRole
FrameworkNext.js (App Router)Server rendering, routing, API routes
LanguageTypeScriptEnd-to-end typing, compile-time safety
UIReact, TailwindComponents, design system, responsive
Data & authSupabase (PostgreSQL)Database, auth, storage, real-time
CMSPayloadEditable content, custom back-office
Automationn8nWorkflows, integrations, AI in processes
Tests & CIVitest, Playwright, GitHub ActionsQuality, non-regression, deployment
HostingVercel, OVH, Scaleway, DockerManaged or sovereign cloud
Next.js coreSurrounding building blocks
04 — Hosting

Vercel or self-hosted,
how we choose.

Next.js can be deployed on Vercel (managed, optimal) or self-hosted (OVH, Scaleway, Docker). The choice depends on data sovereignty and ops context.

Vercel

Managed

The optimal deployment for Next.js: edge, preview deployments, zero ops, maximum performance. Ideal for websites and most applications.

Recommended when

No sovereignty constraints on application data, priority given to speed and operational simplicity.

Self-hosted

OVH / Scaleway / Docker

Next.js deployed on your infrastructure (Docker container, VPS, private cloud). For contexts where the app and data must remain on a controlled infrastructure.

Recommended when

Sensitive data, sovereignty requirements, existing internal infrastructure, contractual constraints.

05 — FAQ

Frequently asked questions

The questions that come up during scoping. If yours isn’t here, get in touch!

Next.js combines server-side rendering (SEO, performance), integrated APIs, and the React ecosystem. For a fully typed, maintainable, and well-referenced full-stack app, it’s currently a safe choice. We adapt if you have an existing stack (Python, etc.).

Yes, it’s one of its strengths: server-side rendering, static generation, Core Web Vitals, controlled metadata. Paired with a CMS like Payload, your teams can edit content without touching the code.

Yes. We audit the existing solution (Bubble, Webflow, FlutterFlow, legacy), map it out, and migrate to a maintainable Next.js stack without a big bang. See No-code to code migration.

Yes, that’s the goal. TypeScript code in your Git, documented architecture, tests, training. No lock-in: our interest isn’t in becoming indispensable to your operations.

Yes. Next.js can be self-hosted on OVH, Scaleway, or Docker. We decide between Vercel and sovereign hosting based on your data sensitivity.

By default Supabase (PostgreSQL): database, auth, storage, real-time, vectors. Relational, standard, portable. We adapt based on existing systems.
Get started

Building an app or website on a modern stack?

Framing, overhaul, or from-scratch development: we build on Next.js what’s meant to last.

Contact details
contact@agence-scroll.com
+33 6 48 03 90 27
20 Rue des Taillandiers
75011 Paris
Reply within 24 business hours.