Sitewright

Sales pipeline

A CRM with six real views: the pipeline board (drag and keyboard moves), a deals table with bulk actions and a detail drawer, accounts with contacts and timeline, an activity feed with a log form, reports (forecast by month, leaderboard, funnel, win and loss) and validated pipeline settings.

What it is for

CRM, account management, lead tracking.

Add it to a site

1 · site.json
"effects": { "templates": ["sales-dashboard"] }
or on the command line
node ~/.claude/skills/sitewright/scripts/scaffold.mjs --config site.json --out ./my-site --templates sales-dashboard
2 · import it
import SalesDashboard from '@/components/fx/tpl/SalesDashboard';

Files

  • components/fx/tpl/SalesDashboard.tsx
  • components/fx/tpl/_sales.tsx
  • components/fx/tpl/_salesboard.tsx
  • components/fx/tpl/_sales-store.tsx
  • components/fx/tpl/_sales-ui.tsx
  • components/fx/tpl/_sales-deals.tsx
  • components/fx/tpl/_sales-accounts.tsx
  • components/fx/tpl/_sales-activity.tsx
  • components/fx/tpl/_sales-reports.tsx
  • components/fx/tpl/_sales-settings.tsx
  • components/fx/tpl/_dash.tsx
  • tpl-dash.css styles
  • tpl-sales-dashboard.css styles
  • tpl-sales-views.css styles

About it

Original to Sitewright. MIT licensed. Demo data is fictional and deterministic. Every control on the page works, so try it before you take it.

It answers its own width rather than the screen's, so the tablet and phone buttons show the real responsive behaviour. Templates are not components: they are chosen with templates, not components.