01
为什么值得拆解
复杂业务建模
多人协作
异步任务
可扩展 SaaS
02
产品主流程
- 01
创建工作区并邀请成员
- 02
导入或创建客户对象
- 03
配置字段、视图与筛选
- 04
记录活动并推进销售机会
- 05
通过任务和自动化维护数据
03
系统架构分层
L1
对象模型
围绕人员、公司、机会、活动和自定义字段组织数据。
L2
工作区
隔离组织数据、成员、权限与个性化设置。
L3
自动化任务
把导入、同步和批处理从请求链路中分离。
L4
交互系统
面向高频编辑、筛选、视图切换和协作反馈。
04
已验证技术栈
系统层技术或平台作用
Web 前端React、Jotai、Linaria
构建高密度 CRM 工作区与客户端状态。
应用后端NestJS
组织模块化业务服务、权限和 API。
数据层PostgreSQL
保存联系人、公司、机会和自定义对象。
任务系统Redis、BullMQ
执行导入、同步和其他后台作业。
05
从零开发的建议顺序
01
MVP · 完成客户与公司管理
交付:对象 CRUD、搜索、筛选和详情页
02
阶段 2 · 支持团队协作
交付:工作区、成员、角色和活动记录
03
阶段 3 · 提高可配置性
交付:自定义字段、保存视图和批量操作
04
阶段 4 · 连接外部业务系统
交付:导入、同步、自动化和审计
06
关键取舍
灵活对象模型适应更多团队,但会显著提高权限、查询和迁移复杂度。
高密度工作区提高专业用户效率,需要更严格的交互一致性和性能预算。
07