Add SaaS and CRM skeleton evaluation library for Skelet

Intro content:
- Replace 5 legacy CRM docs with 6 curated evaluation documents
- Add 3 SaaS skeletons (M2 priority): Next.js SaaS Starter, Wasp Open SaaS, BoxyHQ SaaS Starter Kit
- Add 3 CRM skeletons (M3 candidate): Atomic CRM, NextCRM, Krayin Laravel CRM
- Add structured README with project selector matrix and stage-based recommendations

Each evaluation includes:
- 6-dimensional AI-friendly scoring (0-5 scale): structure, docs, tests, examples, dependency minimalism, incremental dev
- Quick-start commands and tech stack summary
- Two in-depth articles: project review + comparative analysis
- Scenario recommendations and selection guide

Total: 1,364 lines of curated content, directly supporting Skelet's M2/M3 content pipeline and business plan targets.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
QiuSW
2026-07-07 11:03:25 +08:00
co-authored by Claude Haiku 4.5
parent 91ee2d2d1d
commit 368fd50266
12 changed files with 1503 additions and 406 deletions
+267
View File
@@ -0,0 +1,267 @@
项目名称:Krayin Laravel CRM
github:https://github.com/krayin/laravel-crm
简介:迄今为止星数最高(23300+)的开源 CRM,用 Laravel 12 和 PHP 8.3+ 构建,为中小型企业和大型企业设计的生产级系统。模块化架构、轻量级依赖、支持 WhatsApp 和 VoIP 集成。是 Laravel 生态中最成熟稳定的 CRM 骨架。
语言:PHP,Vue.js,MySQL
场景:企业 CRM、生产级系统、Laravel 团队、轻量部署、WhatsApp 集成
6项评分:4,4,4,5,5,3
推荐理由:最成熟稳定的开源 CRM(23.3k 星、1.5k 分支)。Laravel 最佳实践的体现,模块化架构规范,依赖克制,易于部署和维护。适合 PHP 开发者和需要生产级系统的企业。缺点是对 AI 优化不如现代框架(No MCP、No API-first)。
下载:https://github.com/krayin/laravel-crm
文章1标题:Krayin:PHP 生态最成熟的企业级 CRM 系统
文章1内容:
一、项目定位
Krayin 是 Laravel 社区最成熟的 CRM 系统。
23,300 个星标、1,500+ 分支、多年生产环保验证。
设计理念:
• 完整的企业 CRM 功能,开箱即用
• 模块化架构,易于扩展
• 轻量级依赖,易于部署
• 支持 Laravel 最新版本(Laravel 12)
• 对中小企业友好,不过度工程
适合既懂 PHP/Laravel 的开发者,需要一个稳定、可靠的 CRM 系统。
二、核心功能
• 👥 客户生命周期管理
- 客户档案和分段
- 联系人和交互记录
- 销售机会跟踪
- 交易管道管理
• 📊 仪表板与报告
- 可自定义的管理员面板
- 关键指标和 KPI
- 数据导出和报告
• 📧 沟通集成
- IMAP 邮件集成
- Sendgrid 邮件服务
- WhatsApp CRM(集成)
- VoIP 电话(集成)
• 🔧 自定义配置
- 自定义属性系统
- 工作流自动化
- 多租户 SaaS 扩展
• 📁 文档管理
- Excel 导入导出
- 批量操作
- 数据备份
三、技术栈
部分 技术
Web 框架 Laravel 12
语言 PHP 8.3+
前端 Vue.js
数据库 MySQL 8.0.32+
包管理 Composer 2.5+
认证 Laravel Sanctum
模板 Blade
自动加载 PSR-4 Standard
四、快速开始
# 克隆项目
git clone https://github.com/krayin/laravel-crm.git
cd laravel-crm
# 安装 PHP 依赖
composer install
# 配置环境
cp .env.example .env
# 生成应用密钥
php artisan key:generate
# 数据库迁移
php artisan migrate
# 创建管理员账户
php artisan tinker
# > User::create(['name' => 'Admin', 'email' => 'admin@example.com', 'password' => bcrypt('password')])
# 启动开发服务器
php artisan serve
五、AI Coding 友好度评分
维度 分值 说明
目录结构 4/5 Laravel 标准模块化结构清晰
文档完整度 4/5 官方文档和安装指南完整
测试覆盖 4/5 单元测试和功能测试完整
示例模块 5/5 完整的 CRM 模块示例
依赖克制度 5/5 依赖最少,只用 Laravel 核心
增量开发 3/5 需要理解 Laravel 和 Vue.js
总体评分: 83/100 (最成熟稳定的企业 CRM,不是最 AI 友好的)
六、为什么选择 Krayin
1. 星数最多(23.3k),社区最成熟
2. 完整的企业级功能,可直接上线
3. 模块化架构规范,易于维护
4. 依赖最少,部署和维护成本最低
5. Laravel 生态的标准实践
6. 支持 PHP 8.3+ 最新版本
七、不适合的场景
• 项目团队不熟悉 PHP / Laravel 生态
• 需要强 AI 集成和 MCP 支持(用 NextCRM)
• 需要 React/Vue 前端的现代开发体验(用 Atomic CRM)
• 追求最新的技术栈和 TypeScript 类型安全
文章2标题:CRM 技术栈选择:PHP vs JavaScript vs Node 的企业应用实战
文章2内容:
一、技术栈的 CRM 选择矩阵
三个 CRM 代表了不同的技术哲学。选择正确的栈至关重要。
| 技术维度 | Atomic CRM | NextCRM | Krayin |
|---------|-----------|---------|--------|
| **栈类型** | React + SaaS | Next.js + Node | Laravel + PHP |
| **成熟度** | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| **学习曲线** | 中 | 中-高 | 低-中 |
| **生产验证** | 中 | 新兴 | 10 年+ |
| **社区规模** | 小 | 中 | 大 |
| **招聘难度** | 中等 | 简单 | 简单 |
| **部署复杂度** | 最简(Supabase) | 中等 | 中等 |
| **依赖管理** | npm | npm | composer |
| **AI 友好度** | 中 | 最高 | 低 |
| **可扩展性** | 中 | 最强 | 强 |
二、按场景选择技术栈
**场景 1:快速创业(1-3 人团队)**
推荐:**Atomic CRM**
- 原因:Supabase 无需后端运维,专注业务
- 成本:最低(只需前端开发者)
- 时间:2-4 周上线
- 风险:依赖 Supabase 存在供应商风险
**场景 2:AI 赋能销售(需要自动化)**
推荐:**NextCRM**
- 原因:MCP 服务器和 AI 集成最强
- 用处:用 Claude 自动化销售流程
- 投入:需要 Full-stack 开发者
- 时间:4-8 周自定义和 AI 集成
**场景 3:企业生产环保(需要稳定性)**
推荐:**Krayin**
- 原因:10 年+ 生产验证,最稳定
- 用处:可直接部署到客户环保
- 投入:PHP 开发者和 DBA
- 时间:2-3 周配置后上线
**场景 4:技术学习(学习系统设计)**
推荐:**Krayin** 作为教材
- 原因:完整的企业应用示例
- 用处:学习 Laravel 最佳实践和 CRM 设计
- 时间:4-12 周深入学习
三、技术栈的长期成本
**初期成本(前 3 个月):**
| CRM | 开发成本 | 运维成本 | 总成本 |
|-----|---------|---------|--------|
| Atomic | ⭐⭐ | ⭐ | ⭐⭐ |
| NextCRM | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
| Krayin | ⭐⭐ | ⭐⭐ | ⭐⭐⭐ |
**长期成本(1 年+):**
| CRM | 人力成本 | 运维成本 | 升级成本 | 总成本 |
|-----|---------|---------|---------|--------|
| Atomic | 中 | 低 | 中 | 中 |
| NextCRM | 高 | 中 | 中 | 高 |
| Krayin | 中 | 中 | 低 | 中 |
四、招聘和维护成本
**招聘难度:**
- **Atomic CRM**:需要 React + Supabase 工程师(竞争激烈)
- **NextCRM**:需要全栈 Next.js 工程师(市场缺稀缺)
- **Krayin**:需要 Laravel 工程师(市场供应充足)
**维护成本:**
- **Atomic CRM**:Supabase 管理员 1 人,前端开发 1-2 人
- **NextCRM**:DevOps + 全栈开发 2-3 人
- **Krayin**:PHP 后端 1 人,前端 1 人,DBA 0.5 人
五、技术债和升级路径
**Atomic CRM 的风险:**
- Supabase 平台风险(如价格上升、服务变化)
- React 生态快速变化,需要不断升级
- 小社区,遇到问题可能自己解决
**NextCRM 的风险:**
- 项目还较新,长期稳定性有待验证
- MCP 规范还在演进,API 可能变化
- 依赖众多,升级时可能出现兼容性问题
**Krayin 的风险:**
- PHP 生态的「老技术」标签,招聘困难
- 不支持现代 AI 集成(但这也意味着稳定)
- Vue.js 前端需要维护,不是 React 主流
六、最终建议
**如果你是创业公司:**
```
第一阶段 → Atomic CRM(快速验证想法)
↓
第二阶段 → NextCRM 或自建(加入 AI 功能)
↓
第三阶段 → 考虑选择定制版本
```
**如果你是企业 IT:**
```
直接选 Krayin(稳定性优先)
理由:10 年验证,可直接用于生产
```
**如果你是 AI 应用开发者:**
```
选 NextCRM(AI 优先)
理由:MCP 和 Claude 集成最深
```
**如果你想学习系统设计:**
```
研究 Krayin + Atomic(对比学习)
Krayin:企业级设计
Atomic:现代前端设计
```
七、混合方案(不同角色的分工)
如果你的团队同时有不同背景:
```
JavaScript 优先 + 需要稳定性
→ 前端:Atomic CRM
→ 后端:自建 Node + PostgreSQL
PHP 团队 + 需要快速上线
→ 选 Krayin,全 PHP 栈
想要 AI 赋能 + 有全栈能力
→ 选 NextCRM,自定义 MCP 工具
```
结论:没有完美的选择,只有最适合的。