NO-CRM本地安装版开源!人人都能拥有开箱即用的智慧CRM管理系统

今天上线了可本地安装使用的私有化版本,大家可以轻松部署到自己的服务器,或者本地来使用,数据做了持久化,大家不需要担心数据丢失的问题。

开源地址:https://github.com/MrXujiang/NO-CRM

本地安装部署也很简单,稍后会给大家详细介绍,接下来先和大家分享一下NO-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 基于装饰器的参数验证

🚀 快速开始

环境要求

  • Node.js >= 18.0.0

  • npm >= 9.0.0 或 pnpm >= 8.0.0

安装步骤

1. 克隆项目
复制代码
git clone https://github.com/MrXujiang/NO-CRM.git
cd NO-CRM
2. 安装依赖
复制代码
# 安装后端依赖
cd backend
npm install
3. 初始化数据库
复制代码
# mac 或者linux系统
./init-db.sh
4. 启动项目

生产模式

复制代码
# 启动前端服务
node .server.js "./frontend/dist"
# 启动后端服务
cd backend
npm run start:prod
5. 访问应用

核心模块

|--------------------------------------------|-------------------------------------------|
| ##### 📊 数据大屏 * 业绩统计可视化 * 实时数据监控 * 多维度图表分析 | ##### 👥 客户管理 * 客户信息管理 * 线索跟进记录 * 销售机会管理 |
| ##### 📦 产品管理 * 产品分类体系 * 产品信息维护 * 库存状态跟踪 | ##### 📝 订单管理 * 订单全流程跟踪 * 业绩统计分析 * 销售数据报表 |
| ##### 📄 合同管理 * 合同模板管理 * 合同在线生成 * 合同状态跟踪 | ##### ✅ 任务管理 * 任务创建分配 * 进度跟踪提醒 * 协作评论功能 |

高级功能

|------------------------------------------------------|----------------------------------------------------|
| ##### 🔄 工作流引擎 * 可视化流程设计器 * 流程实例管理 * 待办任务中心 * 流程数据分析 | ##### 📋 表单系统 * 拖拽式表单设计 * 表单数据采集 * 数据统计分析 * 公开表单发布 |
| ##### 🤖 AI 智能助手 * 智能客户推荐 * 销售机会分析 * 业务数据洞察 | ##### ✅ 审批流程 * 多级审批配置 * 审批流转跟踪 * 审批统计分析 |

系统管理

  • 🔐 权限管理 - 角色、权限、用户、部门多维度权限控制

  • 📊 活动记录 - 完整的操作日志和活动追踪

  • ⚙️ 系统配置 - 灵活的系统参数配置

好啦,以上就是详细的介绍,大家感兴趣可以在github上获取代码本地部署体验一下:

开源地址:https://github.com/MrXujiang/NO-CRM

如果大家有好的功能需求或者想法,也欢迎留言区随时交流反馈~

相关推荐
syt_101319 小时前
设计模式之-享元模式
javascript·设计模式·享元模式
dly_blog19 小时前
ref 与 reactive 的本质区别(第3节)
前端·javascript·vue.js
前端程序猿之路1 天前
Next.js 入门指南 - 从 Vue 角度的理解
前端·vue.js·语言模型·ai编程·入门·next.js·deepseek
D_C_tyu1 天前
Vue3 + Element Plus | el-table 表格获取排序后的数据
javascript·vue.js·elementui
JIngJaneIL1 天前
基于java+ vue农产投入线上管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
天外天-亮1 天前
v-if、v-show、display: none、visibility: hidden区别
前端·javascript·html
hellotutu1 天前
vue2 从 sessionStorage 手动取 token 后,手动加入到 header
vue.js·token·session·header
沿着路走到底1 天前
JS事件循环
java·前端·javascript
子春一21 天前
Flutter 2025 可访问性(Accessibility)工程体系:从合规达标到包容设计,打造人人可用的数字产品
前端·javascript·flutter
jlspcsdn1 天前
20251222项目练习
前端·javascript·html