Web app
Web app
The Next.js frontend: routes, the typed API client, server actions and UI conventions.
The web app holds no data of its own; this chapter is about how it asks the API for everything.
How the web app is laid out
Next.js App Router routes mirrored on GitHub's URLs, server components by default, and where shared pieces go.
Talking to the API
A client typed from openapi.json, two origins, server actions, and how errors reach a form.
Web conventions
The rules that keep 49,000 lines of UI coherent.