01
Solo designer or two-engineer startup
Pre-PMF · one product surface · 1–5 people
shadcn/ui + Tailwind. Don't build a system. Build product.
Why this
- Pre-PMF UI keeps changing. A system you maintain is pure overhead.
- shadcn ships components into your repo as plain React files. You modify them in place — no upgrade pain, no version negotiation.
- Tailwind handles the design tokens implicitly. You don't need a token catalog when you have ten components and one designer.
Specifically avoid
- Material UI / MUI: locks you into Google's design decisions; expensive to escape later.
- Chakra / Mantine / Ant Design: better than MUI but still framework-shaped. You'll fight them when your product diverges.
- Building your own components from scratch: weeks of work to reach where shadcn starts.