Next.js
Next.js is the front of a product, or the whole of a fast site, when the page has to be both quick and able to grow into accounts and API routes. This website is one. A client project gets the same care about what is static, what is dynamic, and who edits the words.

When it is the job
- A marketing site that should stay fast as it grows
- A product interface in front of Django or another API
- A content site with a headless editor, when WordPress alone is the wrong front
Included
- App Router, TypeScript, and a design that matches the brand
- The pages and flows in the written scope
- A content path, when someone on your side needs to edit
- Deployment notes for Vercel or a host you already use
Not included
- A scoreboard promise about a PageSpeed number
- A second framework added because it was fashionable that month
- Analytics subscriptions, CMS seats, and hosting invoices
Handover
- The repository and the environment variables, named
- Where content is edited, if it is edited
- How a new page gets from a branch to the live site
export default async function ProjectsPage() { const projects = await listProjects() return ( <Board projects={projects} empty="Nothing in flight yet." /> )}