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.
01
How I build it
02
What it's made of
03
Where it lives
04
What stays the same as static
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.