企业级CRM客户关系管理系统产品系统Vibe Coding

我要开发同款
Hengjian LI2026年07月04日
15阅读

技术信息

语言技术
DockerNode.js
系统类型
Web
行业分类
企业服务

作品详情

行业场景

1、立项原因:企业销售团队分散使用Excel和微信管理客户,客户信息割裂、跟进记录缺失,导致线索流失、业绩不可追溯,需要一套统一的客户全生命周期管理系统。
2、行业场景/业务背景:面向企业服务行业的B2B销售团队,覆盖从线索获取、跟进、成交到售后的全流程,支持多角色权限、团队协作与数据看板,帮助管理者实时掌握销售漏斗与团队业绩

功能介绍

1、系统包含销售仪表盘(销售漏斗统计、业绩排行榜)、客户管理(列表/详情/跟进时间线)、商机管理(按阶段筛选与流转)三大模块,前后端完全分离部署。
2、后端提供完整的客户/商机/跟进记录REST API,基于JWT做登录鉴权,并在服务层按负责人(ownerId)做数据隔离——管理员可见全部客户,销售只能看到自己名下的客户与商机,保证团队数据边界清晰;销售漏斗接口按阶段实时聚合数量与金额,业绩排行榜按成交金额汇总排名。

项目实现

1、独立完成后端NestJS服务、前端React管理界面、数据隔离权限设计与登录鉴权的全部开发与联调。
2、后端用NestJS + TypeORM + SQLite + @nestjs/jwt实现,前端用React + Vite + Axios。实现难点在于"角色数据隔离"不是简单的接口级RBAC,而是在每个查询的Service层按当前登录用户的角色和ownerId动态拼接过滤条件,管理员与销售看到的数据集合完全不同;登录用bcrypt做密码哈希、JWT做无状态会话。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论