1,112
// 项目简介
Craftplan 是一个专门为满足小型手工和工艺企业运营需求而设计的开源 ERP 平台。它将目录管理、生产计划、库存控制和 CRM 等核心工具集成到一个单一的自托管解决方案中。该系统支持版本化物料清单 (BOM)、过敏原追踪和自动成本汇总等专业功能,以简化制造工作流程。
// 技术分析
Craftplan 是一个使用 Elixir、Phoenix LiveView 和 Ash Framework 构建的开源 ERP 系统,专为满足小型手工制造商的独特运营需求而设计。通过将目录管理、生产计划、库存和 CRM 整合到一个平台中,它消除了管理多个分散业务工具的复杂性和成本。该架构优先考虑数据主权和专业工作流程,例如过敏原追踪和版本化 Bills of Materials,为那些往往无法解决手工生产细微差别的通用 ERP 解决方案提供了一个强大的替代方案。
// 核心亮点
01
版本化 Bills of Materials 允许在保持历史准确性和自动成本汇总的同时进行迭代配方开发。
02
集成的生产批次管理实现了自动物料消耗和每次生产运行的精确成本快照。
03
内置的过敏原和营养追踪为食品和饮料生产商提供了必要的合规支持。
04
带有模糊搜索的全局命令面板确保了快速导航并能即时访问整个平台上的任何记录。
05
该系统支持通过 iCal 订阅进行外部日历集成,允许用户将订单交付和生产计划与标准日历应用程序同步。
06
通过 JSON:API 和 GraphQL 提供的全面 API 支持,实现了程序化访问以及与其他业务系统的集成。
// 典型使用场景
01
管理产品目录和带有自动成本汇总的版本化物料清单 (BOM)
02
简化生产批次管理、库存追踪和需求预测
03
在统一的自托管界面内处理客户订单、开票和 CRM
// 快速开始
要开始使用 Craftplan,您可以通过下载提供的 docker-compose.yml 和 .env.example 文件,使用 Docker 快速部署它。配置环境变量后,运行 'docker compose up -d' 以启动应用程序、PostgreSQL 和 MinIO 服务。对于开发人员,该项目提供了 'mix setup' 命令来安装依赖项、运行迁移并为本地开发填充数据库。