# Greyhaven Design System A modern design system built with Next.js, shadcn/ui, and Radix UI primitives. ![Screenshot](docs/screenshot.png) ## Getting Started ```bash # Install dependencies pnpm install # Start development server pnpm dev # Build for production pnpm build # Start production server pnpm start ``` ## Project Structure ``` greyhaven-design-system/ ├── app/ # Next.js app directory │ ├── layout.tsx # Root layout with fonts │ ├── page.tsx # Design system showcase │ └── globals.css # Global styles ├── components/ │ ├── ui/ # Reusable UI components (57 components) │ ├── design-system/ # Showcase components │ └── theme-provider.tsx # Theme context ├── hooks/ # Custom React hooks ├── lib/ │ └── utils.ts # Utility functions ├── styles/ # Additional styles └── public/ # Static assets ``` ## Tech Stack - **Framework:** Next.js 16, React 19, TypeScript - **Styling:** Tailwind CSS 4, shadcn/ui, Radix UI - **Forms:** React Hook Form, Zod - **Theming:** next-themes (light/dark mode)