93 lines
2.8 KiB
Plaintext
93 lines
2.8 KiB
Plaintext
项目名称:EeazyCRM
|
||
|
||
github:https://github.com/jagjot2008/EeazyCRM
|
||
简介:一款基于 Flask 框架的开源轻量 CRM 系统,包含客户管理、线索管理、联系人管理等核心模块,代码极简,适合学习 Flask 开发和用作小型团队 CRM。
|
||
|
||
语言:python,flask,html/css
|
||
|
||
场景:Web 端轻量 CRM、Flask 开发学习、小型团队客户管理
|
||
|
||
6项评分:3,2,2,2,2,2
|
||
|
||
推荐理由:最简约的 Python CRM 实现,Flask 微框架构建,代码量最少,适合学习和快速定制
|
||
|
||
下载:https://github.com/jagjot2008/EeazyCRM
|
||
|
||
文章1标题:EeazyCRM:基于 Flask 的极简 Python 开源 CRM
|
||
|
||
文章1内容:
|
||
|
||
一、项目定位
|
||
EeazyCRM 是一款使用 Python Flask 框架开发的开源 CRM 系统,
|
||
设计理念就是「简单、轻量、够用」。
|
||
它提供最核心的 CRM 功能,没有多余的花哨特性,
|
||
非常适合想学习 CRM 代码逻辑的开发者,
|
||
或只需要基本客户管理功能的小团队。
|
||
|
||
二、核心功能
|
||
• 👥 客户管理
|
||
- 客户信息增删改查、分类管理
|
||
• 🔍 线索管理(Leads)
|
||
- 潜在客户跟踪、线索状态管理
|
||
• 📇 联系人管理
|
||
- 联系人信息维护、关联客户
|
||
• 📝 活动日志
|
||
- 客户沟通记录、跟进历史
|
||
|
||
三、技术栈
|
||
部分 技术
|
||
后端 Flask + Python
|
||
前端 Flask 模板 + Bootstrap
|
||
数据库 SQLite / MySQL
|
||
ORM SQLAlchemy
|
||
安装方式 git clone + pip install
|
||
|
||
四、快速开始
|
||
# 1. 克隆仓库
|
||
git clone https://github.com/jagjot2008/EeazyCRM.git
|
||
cd EeazyCRM
|
||
|
||
# 2. 创建虚拟环境
|
||
python -m venv venv
|
||
source venv/bin/activate # Windows: venv\Scripts\activate
|
||
|
||
# 3. 安装依赖
|
||
pip install -r requirements.txt
|
||
|
||
# 4. 运行安装向导
|
||
python install.py
|
||
|
||
# 5. 启动服务
|
||
python run.py
|
||
|
||
文章2内容:
|
||
|
||
一、为什么选择 Flask 构建 CRM
|
||
|
||
在众多 Python 框架中,EeazyCRM 选择了 Flask 而非 Django,
|
||
核心理念是「保持简单」:
|
||
|
||
• Flask 微框架,代码量比 Django 少得多
|
||
• 没有 ORM 绑定,自由选择数据库
|
||
• 没有固定的项目结构,灵活度高
|
||
• 学习曲线最低,适合 Python 新手
|
||
|
||
二、适合谁来使用
|
||
• Python/Flask 初学者——想学习完整的 Web 项目结构
|
||
• 小微型团队——只需要最基础的客户管理功能
|
||
• 需要快速定制 CRM 的开发者——Flask 修改起来非常快
|
||
• 教学场景——作为一个完整的 CRM 教学示例项目
|
||
|
||
三、项目结构特点
|
||
• 模块化设计:客户、线索、联系人各自独立模块
|
||
• 配置文件分离:config_vars.py 统一管理配置
|
||
• 安装向导:提供交互式安装流程,降低部署门槛
|
||
• 代码量最小:所有功能加起来不超过 2000 行代码
|
||
|
||
四、未来规划
|
||
项目作者计划根据社区反馈继续添加:
|
||
• 更多 CRM 模块
|
||
• 邮件集成
|
||
• 报表功能
|
||
• API 接口
|