All setups Browse all setups
👥
CRM Setup
Starter Kit
Customer relationship management — sign-in/up, dashboard, customers, deals, activities, reports.
npx sui addcrm-setup
Pages & routes
Dashboard
Customers
Deals
Activities
Reports
Profile
Generated files
app/(crm)/layout.tsx
~16 linesapp/(crm)/dashboard/page.tsx
~58 linesapp/(crm)/customers/page.tsx
~55 linesapp/(auth)/sign-in/page.tsx
~68 linescomponents/layout/sidebar.tsx
~72 linescomponents/layout/header.tsx
~24 linescomponents/layout/footer.tsx
~12 linesapp/(crm)/deals/page.tsx
~55 linesapp/(crm)/activities/page.tsx
~60 linesapp/(crm)/profile/page.tsx
~58 lines+ auth files (based on your chosen provider)
Output options
Main project
Files written directly into your project root. Dependencies installed automatically. Ready to run.
struct/setups/crm
Saved as a reference template. No dependencies installed. Copy files manually when ready.
Auth providers
None
No auth — add it yourself later
NextAuth.js
Credentials provider, sessions, middleware
next-auth@beta
Better Auth
Database-agnostic, email/password, middleware
better-auth
Basic (JWT)
Custom JWT cookies, sign-in/up/out API routes
jose
Color palettes
slate
blue
indigo
violet
purple
rose
orange
emerald
teal
zinc
Quick start
npx sui add crm-setup
# Follow the prompts
npm run dev