Step 07 of 9 2 hours· intermediate
Step 7: Build the Frontend Pages
Scaffold each page with proper server / client component boundaries.
Recommended prompts
Use one of these to do the work in your IDE
Open the template to read it in full. Click Copy prompt to grab it (with your stack values pre-filled where they apply) — then paste into Claude Code, Cursor, or wherever you build.
When you're done
Verify these in your own work before moving on
This is a checklist for you to mentally tick off in your repo and IDE — the site doesn't track it, you do.
- Each PRD user journey has at least one page
- Loading and error states present on every dynamic page
- Client components are leaf-level only (no client-around-server)
- Auth checks run server-side
Common pitfalls
What goes wrong at this step
- 'use client' at the page level — kills RSC benefits for the entire subtree
- Skipping loading.tsx — your TTFB looks worse than it is