Documentation

Everything you need to build on this.

Documentation completeness was a deliberate priority for this product, not an afterthought.

Getting started

Requirements, install, environment setup, and running the product locally or in production.

Customization

How to change color, spacing, radius, and typography from the token files — never a component.

Components

Every component in /components/ui and the feature-specific ones, and when to reuse vs. extend.

FAQ

Tech stack, licensing, backend expectations, and how the mock-data layer works.

FAQ

Common questions.

What's the tech stack?

Next.js, React, Tailwind CSS, and TypeScript.

How customizable is it?

Every color, spacing, and radius is a token, not a hardcoded value — rebrand the whole product by changing the token file, not hundreds of components.

How do I replace mock data with a real API?

Each file in /lib/mock-data exports typed fixtures matching the shape components expect. Replace the export with a fetch call returning the same shape — no component code needs to change.