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

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

相关推荐
箫笙默1 小时前
JS基础 - 正则笔记
开发语言·javascript·笔记
专注前端30年1 小时前
如何使用 HTML5 的 Canvas + JavaScript 实现炫酷的游戏得分特效?
前端·javascript·游戏·html5·canvas·canva可画
|晴 天|1 小时前
2025年前端框架选择:React、Vue还是Svelte?
vue.js·react.js·前端框架
张丶大帅2 小时前
JS案例合集
开发语言·javascript·笔记
helloyangkl3 小时前
前端——不同环境下配置env
前端·javascript·react.js
甜味弥漫3 小时前
JavaScript新手必看系列之预编译
前端·javascript
用户6600676685393 小时前
搞懂作用域链与闭包:JS底层逻辑变简单
前端·javascript
没落英雄4 小时前
简单了解 with
前端·javascript
小小弯_Shelby4 小时前
vue项目源码泄露漏洞修复
前端·javascript·vue.js