【Code With SOLO】搓一个从线索到交付的个人座舱

【Code With SOLO】搓一个从线索到交付的个人管理工作台

文档信息

项目 内容
产品名称 NexusCRM - 智能客户关系管理平台
版本 v4.2
文档版本 1.1
创建日期 2026-04-24
更新日期 2026-05-10
状态 已更新

一、产品概述

1.1 产品定位

开发者是一名没有编程经验的咨询专家和项目经理,想着把从前场交流到后场交付打通,所以就有了这个CRM系统。

NexusCRM 是一款面向中小微企业的新一代智能CRM系统,集成了客户管理、交易管理、项目管理、团队协作等核心功能,帮助企业实现从线索到回款的全流程数字化管理。

Bug版发布:GitHub - anyeduke11/NexusCRM · GitHub

gitee:NexusCRM: 开发者是一名没有编程经验的咨询专家和项目经理,想着把从前场交流到后场交付打通,所以就有了这个CRM系统。 NexusCRM 是一款面向中小微企业的新一代智能CRM系统,集成了客户管理、交易管理、项目管理、团队协作等核心功能,帮助企业实现从线索到回款的全流程数字化管理。

1.2 目标用户

  • 主要用户:销售团队、项目经理、技术团队

  • 次要用户:企业管理层、行政人员

  • 企业规模:10-200人

  • 行业:科技服务、咨询、软件开发、专业服务等

1.3 核心价值

  1. 全流程一体化:客户-交易-项目-团队一体化管理

  2. 数据驱动决策:实时业绩分析、项目看板、风险预警

  3. 高效团队协作:任务分配、实时通知、知识共享

  4. 灵活可扩展:支持自定义字段、工作流、报表

  5. 智能自动化:工作流引擎、智能提醒、AI辅助

  6. 安全可靠:企业级安全保障、权限控制、数据加密


二、功能现状分析

2.1 现有功能模块

模块 功能 状态
客户管理 客户信息录入、客户分类、客户跟进 :white_check_mark: 已上线
交易管理 交易阶段推进、交易看板、交易详情 :white_check_mark: 已上线
交易预测 销售预测、业绩分析、趋势预测 :warning: 部分支持
项目管理 项目创建、项目阶段、项目风险、项目预算 :white_check_mark: 已上线
团队效能 团队绩效统计、个人绩效、负载统计 :white_check_mark: 已上线
任务管理 任务创建、任务分配、任务状态追踪 :white_check_mark: 已上线
系统设置 个人信息、账号管理、主题切换、侧边栏模式 :white_check_mark: 已上线

2.2 功能优势

  1. 完整的项目管理:支持项目阶段、风险、预算、工时的全面管理

  2. 多角色绩效统计:按销售、项目经理、技术专家分类统计

  3. 实时通知中心:统一的通知和任务提醒

  4. 美观的用户界面:支持浅色/深色主题、多种侧边栏模式

  5. 技术架构先进:基于Next.js 15+、TypeScript、PostgreSQL等现代技术栈

  6. 安全保障:集成JWT认证、密码加密、API限流等安全组件

2.3 功能缺口分析

模块 缺失功能 优先级
交易预测 销售预测、业绩分析、趋势预测、预测审批 P0
合同管理 合同创建、审核、电子签名、到期提醒 P0
发票管理 发票申请、审批、状态追踪、导出 P0
知识库 文档分类、版本管理、权限控制、全文搜索 P0
自定义功能 自定义字段、表单布局、验证规则 P1
工作流 可视化工作流设计器、审批流程、自动化规则 P1
数据分析 高级BI报表、数据大屏、自定义报表 P1
用户体验 友好错误处理、加载状态显示、快捷操作 P1
移动端 响应式优化、PWA应用、离线访问 P1
集成能力 API开放平台、第三方集成、Webhook P2
协作功能 团队沟通、评论与反馈、@提及 P2
用户体验 新手引导、帮助中心 P2

三、主要功能介绍

首页经营总览:

概览分析/个人座舱:用来整理个人相关事项

概览分析/业绩分析:LTC数据分析(待完善)

概览分析/高级BI报表:

概览分析/数据大屏:全方位展示数据大屏

客户交易/线索管理:支持自定义关键字爬取标讯导入

客户交易/客户管理:

客户管理/交易管理:LTC全流程管理

客户管理/销售预测:待完善

客户交易/合同管理:合同存档

客户管理/发票管理:申请发票

项目管理/项目执行管理:项目管理平台

项目管理/项目清单:项目清单汇总整理

运营管理/任务管理

运营管理/知识库:支持上传

运营管理/工作流管理:计划标准化一些运营流程(待完善)

运营管理/自动化管理:预留的自动化管理模块

团队管理/团队效能看板:统计和分析人员工时情况

团队管理/成员管理:团都成员维护

团队管理/绩效分析:人员绩效分析

系统设置/系统设置:维护个人信息,账号管理,安全设置,通知偏好,外观设置,系统信息

系统设置/系统监控:统计所有组件信息,接口服务状态

四、技术架构设计

4.1 前端技术栈

- Next.js 15+ (App Router)
- React 19+
- TypeScript 5+
- Tailwind CSS 4+
- TanStack Query (数据管理)
- TanStack Table (表格组件)
- React Hook Form (表单管理)
- Zod (数据验证)
- Recharts (数据可视化)
- React Flow (工作流设计器)
- Monaco Editor (代码编辑器)
- PWA 支持

4.2 后端技术栈

- Next.js API Routes
- PostgreSQL (主数据库)
- Redis (缓存/会话)
- Prisma (ORM)
- BullMQ (队列/定时任务)
- MinIO (对象存储)
- WebSocket (实时通信)
- JWT (认证)

4.3 数据库扩展设计

新增表结构

  • Contract - 合同管理

  • Invoice - 发票管理

  • KnowledgeBase - 知识库

  • KnowledgeBaseCategory - 知识库分类

  • Workflow - 工作流定义

  • WorkflowInstance - 工作流实例

  • AutomationRule - 自动化规则

  • Notification - 通知管理

  • Comment - 评论管理

  • SecurityAudit - 安全审计日志

最后,由于开发时间紧,后续解决完所有bug后将开放到github和gitee。

欢迎提需求