Fat Free CRM 中文销售客户管理系统
开箱即用的中文销售与客户关系管理系统,支持客户公司、联系人、销售线索、商机管道、任务与后台用户管理。
Fat Free CRM 中文销售客户管理系统是一套基于 Ruby on Rails 8 的自托管 CRM 解决方案。它提供客户公司、联系人、销售线索、商机管道、营销活动、任务与用户权限管理,界面已全面中文化,后端使用 Ruby 3.x + Rails 8,默认使用 SQLite 存储。交付版本已在真实环境中完成 bundle install、数据库 45 表迁移、db:seed、Rails 服务启动,首页 / 客户 / 联系人 / 线索 / 商机 / 管理后台均返回 HTTP 200,模型层 410 个 RSpec 示例全部通过,并生成六张真实运行的中文界面截图。
真实界面
项目截图
共 6 张
Capabilities
核心功能
适用场景
适合谁
中小企业销售与运营团队、自由职业者、渠道经理、需要数据私有化的企业,以及希望快速搭建中文 CRM 的开发者。
商业化思路
适合中小企业销售团队、自由职业者、渠道代理商与需要私有化部署的客户关系管理用户,也适合开发者基于源码二次开发行业 CRM。
你会拿到什么
- ✓固定版本完整源码包(source.zip)
- ✓Gemfile / Gemfile.lock 锁文件
- ✓Rails 应用源码(app、config、db、lib、public、bin、spec、vendor/assets)
- ✓中文部署说明 README.zh-CN.md
- ✓MIT-LICENSE
- ✓六张真实运行中文界面截图
部署流程
- 1安装 Ruby 3.1+、Bundler 与 SQLite 3
- 2从源码包解压并执行 bundle install
- 3配置 Rails 生产环境数据库与密钥
- 4执行 rails db:migrate 与必要 seed
- 5预编译或配置 Sprockets 静态资源
- 6启动 Rails 服务并访问首页验证
真实验证结果
bundle install 成功;rails db:migrate 完成 45 张表;rails db:seed 成功;rails server 启动后 /、/accounts、/contacts、/leads、/opportunities、/admin 均返回 HTTP 200,无 500 错误,浏览器控制台零错误;bundle exec rspec spec/models 410 examples 0 failures;无头浏览器渲染六张 1440x1000 中文截图。
部署前须知
生产部署必须生成独立的 Rails master key 与 credentials,不得复用任何示例值。演示账号(admin@demo.cn / sales1@demo.cn,密码 CrmPassw0rd!)、运行时 SQLite 数据库、log、tmp、.env 与运行专用配置不包含在源码包内,需自行创建生产配置。Sprockets 开发模式下 config.assets.compile=true,生产部署建议预编译 assets。
部署难度
中等
最低配置
建议 1 核 CPU、2 GB 内存和 2 GB 可用磁盘;需要 Ruby 3.1+、Bundler 与 SQLite 3 环境。
开源许可证
MIT
最后验证
2026-08-14
技术栈
授权说明
MIT 许可;二次分发必须保留源码包中的 MIT-LICENSE 与版权声明。