CRM / 2026
Sales & Support CRM
Leads, follow-ups, tasks, quotations and support tickets in one place, with dashboards for sales and support teams.
- Web
- iOS
- Android
- Node.js + SQL


Overview
It follows a customer from first enquiry to after-sales support. Leads come in from several sources and move through a pipeline from new to won, each with an owner, a product and a value, and missed follow-ups are counted on the dashboard so nothing goes cold.
Teams plan work on kanban task boards with checklists, comments, dependencies, time logs and due dates. Quotations are built in the app with the company's branding and GST details, then downloaded as PDF.
After the sale, every complaint becomes a ticket with a priority, an assignee and a due time, so the support team can see what is overdue at a glance.
Built with
- React
- Node.js
- SQL
- React Native
- Expo
System architecture
3 parts, one backend. Every app reads and writes through the same backend (Node.js + SQL).
- Web AppWeb
- Mobile AppiOS, Android
- BackendNode.js + SQL
- SQL database
- PDF quotations
The parts
Web App
Web
Sales pipeline, follow-ups, task boards, quotation builder, support tickets and team reports.
React
Mobile App
iOS, Android
The team's day on the phone: tasks assigned to me with overdue alerts, checklists, files and comments on each task, the support complaint queue, and an inbox of team alerts.
React Native, Expo
Backend
Node.js + SQL
Lead assignment, follow-up reminders, ticket deadlines and quotation PDFs.
Node.js, SQL