Skip to content

Blueprint

Web App

When a site needs a login and a database.

Not everything can be static. When it’s a real app — logins, a database, data that changes per user — you need a different stack. Notice how much of the build layer stays identical to the static one, though: only the framework, host, and database swap in.

The line between site and app

You add a database + auth because the whole point of an app is data that changes and users who log in.

Why the host moves

Vercel is built around Next.js (server rendering, API routes). Cloudflare still owns the domain.

SEO drops down the list

A logged-in app behind auth isn't trying to rank on Google.