我们持续分享和推荐前沿、实用的技术栈与开源项目。
项目介绍
Ever Gauzy Platform 是一个开箱即用的开源业务管理平台,专为现代协作、按需经济和共享经济模式设计。它成功地将企业资源规划(ERP)、客户关系管理(CRM)、人力资源管理(HRM)、项目管理系统(PM)、员工时间与活动跟踪等核心企业功能融合于一个统一的平台中。

应用场景
- 中小企业管理:为中小型企业提供一站式、经济高效的业务运营解决方案,覆盖从财务到人事的全面管理需求。
- 远程工作团队:强大的时间跟踪、任务分配和异步协作功能,非常适合分布式团队进行远程项目管理与绩效考核。
- 自由职业者与服务机构:帮助自由职业者和小型代理机构管理客户、项目、时间计费与开具发票,简化业务流程。
- 共享经济平台:其多租户和资源管理特性,能够很好地支持按需服务、资源共享类型的平台运营。
功能模块
-
人力资源管理(HRM)
- 员工时间管理与跟踪
- 员工绩效监控与分析
- 员工信息注册与管理
- 员工入职流程自动化
- 申请人跟踪系统(ATS)与面试安排
-
客户关系管理(CRM)
- 联系人管理(客户、潜在客户、销售线索)
- 销售管道与商机管理
- 提案与报价单管理
- 会计、发票与估算管理
- 账单与在线支付集成
-
企业资源规划(ERP)
- 财务与成本核算(会计、总账)
- 库存与供应链管理
- 生产管理与订单跟踪
-
工作与项目管理(PM)
- 多项目与任务看板管理
- 组织目标与个人KPI管理
- 团队日程、预约与事件日历
-
时间与活动跟踪
- 灵活的时间表与工时记录
- 员工桌面活动监控(可选)
- 自动屏幕截图与工作效率分析
功能特点
- 全面集成:一个平台解决ERP、CRM、HRM、PM等多种需求,避免数据孤岛和多系统切换的麻烦。
- 开放API:提供完整的Headless API,方便与企业现有系统或第三方服务进行深度集成。
- 高度可定制:支持多组织、多部门、多团队架构,可根据不同业务场景灵活配置权限与工作流。
- 易于使用:提供直观的Web用户界面和桌面应用程序,用户体验良好,学习成本低。
- 安全可靠:遵循现代Web安全最佳实践,支持HTTPS/WSS/SSL加密通信,保障数据安全。
项目技术栈
后端技术栈
- Node.js:基于TypeScript构建,提供高性能、事件驱动的后端服务。
- NestJS:采用NestJS框架,确保应用程序结构清晰、易于维护且高度可测试。
- 数据库支持:通过TypeORM/Mikro-ORM支持多种数据库,包括:
- SQLite(默认,用于快速演示)
- PostgreSQL(推荐的开发与生产选择)
- MySQL / MariaDB
- CockroachDB, MS SQL, Oracle
- MongoDB(用于部分文档型数据存储)
前端技术栈
- React (Next.js):用于构建现代、响应式的Web管理界面,支持服务端渲染(SSR)。
- React Native:用于开发跨平台的移动端应用程序。
- 状态管理:使用Redux进行可预测的应用程序状态管理。
功能演示
以下是Ever Gauzy平台部分核心功能的界面展示:
财务管理与现金流概览:

详细的团队时间跟踪与任务看板:

估算单管理:

收到的客户估算单:

发票管理:

销售提案管理:

项目任务管理(团队视图):

我的任务(个人视图):

开源地址
Ever Gauzy是一个完全开源且免费的项目,你可以在GitHub上查看其全部源代码、提交贡献或部署使用。对于寻找一体化开源解决方案的开发者和管理者来说,这是一个值得深入研究的开源实战项目。
项目地址:https://github.com/ever-co/ever-gauzy
本文旨在分享优秀的开源项目。更多技术讨论与资源,欢迎访问 云栈社区。
|