Documentation

Error handling

Friendly fallbacks keep users oriented if they wander to a missing page or something fails inside the dashboard.

Static 404

`src/app/not-found.tsx` renders a polished 404 with quick links back to Pricing, Blog, and Services, so crawlers and humans always land somewhere useful.

Relevant files

  • src/app/not-found.tsx — Not found page

Loading and suspense states

Dashboard charts rely on Suspense-ready components. When you add new pages, mirror the skeleton patterns from `src/components/ui/skeleton.tsx` to keep the UX consistent.

Relevant files

  • src/components/ui/skeleton.tsx — Skeleton utility