Shadcn UI Overview
Building on Shadcn UI
Propify components are built on top of Shadcn UI, a modern approach to component libraries. Understanding Shadcn will help you work more effectively with Propify.
What is Shadcn UI?
Shadcn UI is not a traditional component library you install from npm. Instead, it's a collection of copy-paste components built with:
- Radix UI - Unstyled, accessible component primitives
- Tailwind CSS - For styling
- TypeScript - For type safety
The key difference: components live in YOUR codebase, not in node_modules.
Why Propify Uses Shadcn
We chose Shadcn as our foundation because it provides:
- Full Control - Components are in your project, customize anything
- No Lock-in - Not dependent on a package that might change
- Accessibility - Built on Radix UI's accessible primitives
- Modern Stack - Uses the latest React patterns and TypeScript