Hasty Briefsbeta

双语

Show HN: I've been building an ERP for manufacturing for the last 3 years

9 months ago
  • #manufacturing
  • #ERP
  • #open-source
  • Carbon 是一个专为制造业设计的开源操作系统,旨在解决现代API优先工具缺失和供应商锁定问题。
  • 核心功能包括ERP(企业资源计划)、MES(制造执行系统)、QMS(质量管理体系)、自定义字段、嵌套物料清单(BoM)、追溯性、MRP(物料需求计划)、配置器、MCP客户端/服务器、API、Webhooks、会计模块、产能规划和模拟仿真。
  • 技术亮点涵盖统一认证与权限管理、全栈类型安全、实时数据库订阅、ABAC(属性基访问控制)、RBAC(角色基访问控制)、RLS(行级安全)、可组合用户组和第三方集成。
  • 采用Remix、Typescript、Tailwind、Radix UI、Supabase、Upstash、Trigger、Resend、Novu、Vercel和Stripe等技术栈构建。
  • 单体代码库采用apps和packages结构,包含ERP、MES、Academy和Starter等应用模块,以及数据库、文档、集成等共享功能包。
  • 部署需安装Docker并配置Upstash、Trigger.dev和Posthog等外部服务,包括克隆仓库、设置环境变量和运行数据库迁移。
  • 应用可通过指定端口本地访问,API既支持外部代码库调用,也可通过内置功能包在代码库内部使用。
  • API文档自动生成,密钥可在ERP设置中创建以实现访问控制。