>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML
TypeScript

Ever Gauzy - 当 ERP、CRM 和 HRM 在一个开源项目中相遇

3,745 星标

Ever Gauzy - 当 ERP、CRM 和 HRM 在一个开源项目中相遇

你是否熟悉这样的情况:你的业务在增长,随之而来的是一堆互不关联的工具?客户用单独的 CRM,项目用自己专属的任务追踪器,时间记录用电子表格,会计和 HR 又要用十几个其他服务。最终,你不是在高效工作,而是在花时间同步数据和切换标签页。听起来很熟悉,对吧?

这正是这个项目要解决的痛点——Ever Gauzy Platform。它不仅仅是一个工具,而是一个功能完备的业务管理开放平台,将通常分散在数十个付费 SaaS 解决方案中的功能整合在一起。

这是什么项目,谁需要它?

想象一下你业务中的瑞士军刀。Ever Gauzy 正是数字世界中的那把瑞士军刀。这是一个开放业务管理平台,为所谓的"协作、按需和共享经济"而创建。听起来很有野心,但实际上意味着这个平台几乎适合任何中小企业、创业公司、自由职业者、代理机构,甚至是大型企业的内部团队——他们希望一切触手可及。

从本质上讲,Ever Gauzy 整合了:

  • ERP(企业资源规划):企业资源规划。
  • CRM(客户关系管理):客户关系管理。
  • HRM(人力资源管理):人力资源管理。
  • ATS(申请人追踪系统):候选人追踪系统。
  • PM(工作和项目管理):工作和项目管理。
  • 员工时间追踪、活动和生产力追踪:员工时间、活动和生产力追踪。

令人印象深刻,不是吗?无需从不同软件中拼凑,你就能得到一个现成的集成系统。

Overview

深入了解:Ever Gauzy 的核心功能

让我们深入了解一下,看看 Ever Gauzy 到底能做什么。它不仅仅是一组模块,而是一个精心设计的生态系统。

一体化:从 HR 到销售

正如我提到的,Gauzy 涵盖了许多需求。你将能够:

  • 管理人员:从招聘(ATS)和入职到休假追踪和绩效监控。
  • 处理客户:维护联系人数据库、管理销售漏斗、创建提案。
  • 规划项目:分解任务、追踪进度、设定目标和 KPI。
  • 控制财务:开具发票、追踪收支、管理预算。
  • 管理库存和设备:对于制造业或租赁业务尤其相关。

这只是冰山一角!平台支持多组织、部门和工作团队协作,具有灵活的权限系统,以及多货币和多语言支持。

时间和生产力追踪:每一分钟都很重要

对于远程工作或按项目工作的团队来说,了解任务花费了多少时间至关重要。Ever Gauzy 提供了强大的时间和活动监控工具。

有趣的是,除了 Web 界面外,还有适用于 Windows、Mac 和 Linux 的桌面应用程序。它们让员工可以轻松标记上下班时间,以及追踪活动。如果你想要截取屏幕截图或追踪键盘/鼠标活动(例如),这就特别方便(当然,需要员工同意并遵守所有隐私法规)。

Desktop Timer Standard Desktop Timer Expanded

财务可控:月底没有惊喜

会计和财务通常是小型企业的痛点。Ever Gauzy 简化了这个过程:

  • 发票自动化:直接在系统中创建并向客户发送发票。
  • 收支追踪:监控现金流,始终掌握财务状况。
  • 报告和分析:获取可视化仪表板,帮助做出明智决策。

所有这些不仅节省时间,还能帮助避免代价高昂的错误。

灵活性和可扩展性:适应你的需求

Ever Gauzy 的关键优势之一是其架构。平台基于无头 API(Headless APIs)构建,这意味着你可以将其作为自己前端的后端,或与其他系统集成。这为定制和扩展功能提供了巨大的灵活性。

此外,对多组织和多客户端的支持使其成为管理多个品牌/项目的代理机构或公司的理想选择。

技术细节:它基于什么运行?

作为一个经验丰富的开发者,我总是喜欢深入了解底层技术。Ever Gauzy 在这方面有很多值得称道的地方。

主要技术栈:

  • 后端:TypeScript、Node.js、NestJS。这是一个现代且高性能的技术栈,提供了出色的可扩展性和开发便利性。
  • 前端:Angular、RxJS、Ngx-admin。Angular 是一个成熟的复杂 SPA 构建框架,Ngx-admin 提供了现成的 UI 组件,加快了开发速度。
  • ORM:TypeORM / MikroORM / Knex。这为数据库选择提供了灵活性。演示版本默认使用 SQLite,但生产环境推荐使用 PostgreSQL 或 MySQL。
  • 多仓库:使用 Nx / Lerna,允许在单个仓库中高效管理大量相关项目。

对于生产部署,团队建议使用PostgreSQLMySQL存储数据,使用KubernetesDocker进行编排。

顺便说一句,这个项目不仅使用 Docker,还提供了完整的 docker-compose 文件用于快速启动。例如,要启动演示版本,你只需要运行:

docker-compose -f docker-compose.demo.yml up

几分钟后,你就可以打开 http://localhost:4200 并使用 admin@ever.co 和密码 admin 登录。这对于快速熟悉平台非常方便。

此外,用于生产场景的 Docker Compose 还包含其他有用的基础设施组件:

  • PostgreSQLPgweb用于便捷的数据库管理。
  • OpenSearchOpenSearch Dashboards用于全文搜索和分析。
  • MinIO用于对象存储(S3 兼容)。
  • Redis用于缓存。
  • Cube用于 BI 报表。
  • Zipkin用于分布式追踪。

这种一体化方法大大简化了复杂系统的部署和管理。

如何在实践中应用?

假设你经营着一家小型数字代理机构。

  1. 吸引客户:通过 CRM 管理潜在客户,创建提案。
  2. 项目管理:交易完成后,项目进入 PM 系统。你将其分解为任务,分配负责人,设定截止日期。
  3. 时间追踪:你的设计师和开发人员使用 Gauzy 桌面计时器记录每个任务花费的时间。你可以看到谁在做什么,以及效率如何。
  4. 财务:阶段完成后,你直接在系统中生成发票,基于花费的时间和固定成本。所有收支都自动追踪。
  5. 人力资源:你维护员工数据库,追踪他们的休假、奖金,ATS 系统帮助你寻找新人才。

所有这些都在一个系统中发生,无需手动传输数据或使用十几个不同的订阅。这节省了大量时间和精力!

结论:Ever Gauzy 值得一试吗?

如果你属于以下情况,答案是肯定的:

  • 中小型企业、创业公司、代理机构或自由职业者的所有者——你已经厌倦了互不关联的工具,正在寻找一个全面但灵活的解决方案。
  • 开发者——对通过一个大型真实项目学习现代技术栈(TypeScript、NestJS、Angular)感兴趣。
  • 正在寻找昂贵的专有 ERP/CRM/HRM 系统的开源替代品。
  • 希望完全控制你的数据和基础设施,在自己的服务器上部署系统。

Ever Gauzy 不仅仅是一组功能,它是一种业务管理哲学,所有流程都集成在一起,可以从一个中心访问。该项目正在积极开发中,拥有庞大的社区,并提供多种许可选项,包括社区版,这使其对广大用户开放。

所以,如果你准备好整顿业务流程,正在寻找一个强大但灵活的工具,不要错过深入了解 Ever Gauzy 的机会。查看官方网站,试用在线演示,或者立即克隆仓库自己运行!这可能就是你要找的解决方案。

相关项目