Tessly
A sales CRM with client files, a deal board and a forecast
A sales CRM for a team that sells to other businesses, shown with sample data from a stone and tile supplier. Good for: sales teams, studios and agencies who track clients, deals and follow-ups. How it works: every client has a file with their deals, a timeline of calls, emails, visits and samples you log, their company's open deals by stage, next steps and contact details you edit in place, and you drag deals between stages on a board. Includes: a home screen with revenue and pipeline charts and today's tasks, people and companies, a deal board and a quarter forecast, projects on a timeline, invoices you send and mark paid, commissions and payouts, email sequences and templates, an inbox, a month calendar you drag tasks across, sales playbooks, a team leaderboard, a report builder with CSV export, settings, help, search with ⌘K, light and dark mode, phone, tablet and desktop. How to use: it runs on sample data with no backend, so add your own data or server. Built with React, TypeScript and GSAP.
$72.00 — one-time price, free updates
- A React app template
- React and Vite · npm install and it runs
- Build unlimited client sites with it
Built with React, CSS, GSAP.
What is in the zip
- app.css
- css/calendar.css
- css/clients.css
- css/deals.css
- css/finance.css
- css/inbox.css
- css/library.css
- css/outreach.css
- css/projects.css
- css/reports.css
- css/settings.css
- css/support.css
- css/team.css
- css/today.css
- index.html
- src/App.tsx
- src/actions.tsx
- src/charts.tsx
- src/drag.ts
- src/env.d.ts
- src/format.ts
- src/icons.tsx
- src/main.tsx
- src/motion.ts
- src/pages/calendar.tsx
- src/pages/clients.tsx
- src/pages/deals.tsx
- src/pages/finance.tsx
- src/pages/inbox.tsx
- src/pages/library.tsx
- src/pages/outreach.tsx
- src/pages/projects.tsx
- src/pages/reports.tsx
- src/pages/settings.tsx
- src/pages/support.tsx
- src/pages/team.tsx
- src/pages/today.tsx
- src/store.ts
- src/ui.tsx
- tsconfig.json
Version history
- v1.0.0, 2026-10-26 — First release. Tessly shipped, with the reel recorded from the real page.