Verve - Next.js CRM Template
newA Next.js sales CRM: deal board, forecast, quotes and approvals, contacts and companies, with reports and a full settings area.
What is included
- TanStack Table v9 grids. Quotes, contacts and the forecast run the v9 data grid with pinning and column visibility.
- Deal board on dnd-kit. Cards drag between six stages, New Lead through Closing, each showing a win probability bar.
- Forecast reads the board. The rollup, movement chart and table compute from the board, whose six stages collapse to three.
- Quotes priced from catalog. Only products flagged visible and Active reach the line-item picker at /quotes/new.
- Discount and terms approvals. Approve or deny in bulk, each check reading pass, warn or fail.
- Quota Plan edits inline. Quota Plan and Products take inline cell edits, and a quota over 250,000 is rejected with a message.
- Contact record pages. Each contact prerenders at /contacts/[id] with a timeline from its fields.
- Rail groups sales pages. Quotes, Products and Approvals light the Pipeline rail beside the Deal Board and Forecast.
Who it is for
- Building a CRM for a vertical The board, the contact record and the quote builder are the slowest screens to write.
- An internal sales tool outgrowing its grid Trade one grid for a board, a forecast and a quota plan.
- A sales API with no front end Point features/pipeline/components/data.tsx at your deals endpoint and both the board and forecast follow.