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 lines
app/(crm)/dashboard/page.tsx
~58 lines
app/(crm)/customers/page.tsx
~55 lines
app/(auth)/sign-in/page.tsx
~68 lines
components/layout/sidebar.tsx
~72 lines
components/layout/header.tsx
~24 lines
components/layout/footer.tsx
~12 lines
app/(crm)/deals/page.tsx
~55 lines
app/(crm)/activities/page.tsx
~60 lines
app/(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
Browse all setups