TaskFlow CRM
- 项目时间
- 2026.03—至今
- 开发角色
- 独立开发(Web 方向)
真实付费委托项目|B端CRM|0-1规划与交付
需求梳理 / 业务流程 / 权限设计 / 上线交付
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4
- Supabase
- Resend
- Vercel
- PWA

在同一工作台查看销售阶段、客户跟进和待办任务。
- 01
串联客户跟进流程
关联客户、合同回款与任务日程,让业务信息与待办安排集中在同一工作台。
- 02
按角色控制数据访问
通过角色权限与数据库访问规则控制数据范围,结合实时同步支持团队协作。
- 03
让统计覆盖完整数据
列表分页展示,统计由数据库聚合,避免仪表盘只计算当前页的数据。
设计思路与技术架构展开 +收起 −
产品思考与界面设计
围绕客户集中组织联系方式、历史文档与签约资料,归并同类功能、精简侧边栏入口。支持销售自行建档和经理分配客户,让查找资料、跟进与协作衔接在同一工作台。
业务与数据
基于 Next.js 16、React 19 与 TypeScript 实现客户档案、合同回款、任务日程及数据分析;接入 Supabase Auth、Postgres 与 Storage。围绕关联业务设计数据表,通过 RLS 与受控 RPC 隔离多角色数据权限。
协作与交付
以即时性为重点,通过 Realtime、聊天与通知同步业务进展。配套完成附件上传、Excel 导入导出、邮件、移动端适配与 PWA,并部署上线。
列表与统计
针对业务列表与统计场景采用索引、稳定排序、分批加载和数据库聚合,避免仅按前端分页数据计算仪表盘统计。
即时协作如何落地
经理分配工作 → 生成通知 → 实时推送给员工 → 员工跟进或完成 → 同步更新并刷新统计。
查看高清原图 ↗