花了3天,把我的NO-CRM系统,支持了移动端!
摘要:开发者分享自研轻量级CRM系统NO-CRM,支持移动端适配,提供客户管理、数据分析等功能。系统基于Vue3+TDesign等技术栈,具有现代化UI、RBAC权限控制、AI助手等特性,支持表单设计、工作流编排等企业需求。项目开源且持续维护,旨在帮助企业实现数字化客户全生命周期管理。开发者表示将持续迭代,欢迎用户反馈建议。
上周和大家分享我精心打磨的CRM系统——NO-CRM:

收到了很多粉丝的留言和反馈,比如这位朋友的留言:

我觉得让CRM系统支持移动端适配是一个挑战非常大,也非常cool的一件事,所以,我花了3天,加了24h的班,让这套复杂的CRM系统,完全支持了移动端!
所以,我们可以在手机上,动动手,就可以轻松管理客户,线索,和任务以及企业全方位的运营分析。
先来和大家看看效果。
PC端演示:

移动端演示:

安装包开源地址:https://github.com/MrXujiang/NO-CRM
之所以要做这么一款CRM系统,其实主要是因为最近在创业,想有一款轻量,功能完备且好用的CRM系统,但是我发现市面上大部分的商用CRM功能都太过臃肿,操作成本比较高,而且价格昂贵。
我做客户关系管理(CRM)系统的核心目的是,通过数字化手段打通 “获客 - 转化 - 留存 - 复购 - 推荐” 全链路,帮助自己和企业降本增效、提升客户价值与市场竞争力。
所以一咬牙,就自己研发了一套。不过上线之后,反馈还不错,也基本能满足我的需求,所以就打算持续维护这个项目。

✨ 特性
-
🎨 现代化 UI - 基于 TDesign Vue Next,提供精美的企业级界面
-
📊 数据可视化 - ECharts 驱动的数据大屏和图表分析
-
🔐 完善的权限系统 - RBAC 权限模型,支持角色、部门、用户细粒度权限控制
-
🤖 AI 智能助手 - 集成 AI 功能,提供智能推荐和辅助决策
-
🔄 工作流引擎 - 可视化流程设计器,支持复杂业务流程编排
-
📝 表单设计器 - 拖拽式表单设计,支持多种字段类型和校验规则
-
📱 移动端适配 - 完美支持各种设备,响应式设计
-
💾 轻量化存储 - 基于 JSON 文件存储,无需复杂数据库配置
-
🚀 开箱即用 - 简单配置即可快速部署上线
-
🔧 高度可定制 - 模块化设计,易于扩展和二次开发
📦 技术栈
前端技术
|
技术 |
版本 |
说明 |
|---|---|---|
|
Vue 3 |
3.5.13 |
渐进式 JavaScript 框架 |
|
TypeScript |
5.7.3 |
JavaScript 的超集,提供类型安全 |
|
Vite |
6.0.5 |
下一代前端构建工具 |
|
TDesign Vue Next |
1.10.6 |
腾讯企业级组件库 |
|
Pinia |
2.3.0 |
Vue 官方状态管理库 |
|
Vue Router |
4.5.0 |
Vue 官方路由管理器 |
|
ECharts |
6.0.0 |
强大的数据可视化库 |
|
Vue Flow |
1.47.0 |
流程图编辑器 |
|
Axios |
1.7.9 |
HTTP 客户端 |
后端技术
|
技术 |
版本 |
说明 |
|---|---|---|
|
NestJS |
11.0.1 |
渐进式 Node.js 框架 |
|
TypeScript |
5.7.3 |
类型安全的开发体验 |
|
Passport JWT |
4.0.1 |
JWT 身份验证策略 |
|
Bcrypt |
5.1.1 |
密码加密库 |
|
Multer |
2.0.2 |
文件上传中间件 |
|
Class Validator |
0.14.2 |
基于装饰器的参数验证 |
核心亮点介绍
1. 表单在线设计和收集

我们可以线上设计客户信息收集表单,通过拖拽的方式即可设计,设计好表单之后,还能轻松定制表单的主题风格,搭建出千人千面的信息收集表:

创建完表单之后,我们可以一键投放,比如投放给员工,客户,让他们填写资料:

一方面可以给企业内部的销售赋能,让销售也能拥有一套专业的数据收集系统,另一方面也可以为企业管理者赋能,轻松搭建客户信息收集系统。
下面是数据收集和分析的模块:

2.组织部门管理

我们可以基于自己公司的组织架构,自由搭建适合自身公司的组织结构,并对不同用户分配不同的组织和权限。
通过这样的配置,基本上可以搭建出各种复杂的组织部门系统。如果大家有研发人员,还能基于这套系统轻松扩展,来实现更复杂的功能模块设计。
3.工作流设计和管理模块

4.复杂的角色和权限管理模块

5.客户和线索管理

我们可以轻松创建客户信息,并对不同的客户打标签,方便后续跟进。

同时我们还能添加各种线索,方便企业的销售人员进行线索分析和管理。
6.任务管理

我们可以在后台创建任务,方便跟进,同时不同的企业用户可以有不同的任务记录,还能对任务进行提醒设置,可以说这个模块就是一个完整的小型任务管理系统。
当然还有很多核心模块,大家可以线上体验。
移动端模块介绍
最近3天时间,我基于每一个模块设计了移动端适配的方案,主要技术我采用了MAP的方式,这样可以保证不同端都有完美的用户体验。





还有很多细节,大家可以线上体验。
后续还会持续迭代NO-CRM,如果大家有好的建议和想法,也欢迎留言反馈。
更多推荐



所有评论(0)