Skip to main content
New pages can follow the patterns already present under app/:
  • Server Components by default; opt into "use client" only when you need browser APIs, matching the guidance in starter-kit/SPECS.md.
  • Reuse shared layouts (e.g., (auth)/layout.tsx) to pick up consistent headers, footers, and providers.
  • When wiring server actions, lean on the established encodedRedirect helpers and timeout handling showcased in app/actions.ts.
We will add concrete tutorials here that stay synchronized with the codebase as new examples ship.

App Configuration

Add custom pages to navigation and configure routing

Component Library

Use pre-built components in your custom pages

Branding & Styling

Apply consistent branding to custom pages

Theme Configuration

Ensure custom pages support dark mode