프로젝트 소개
Ever Gauzy는 협업, 온디맨드, 공유 경제 조직을 대상으로 하는 오픈소스 비즈니스 관리 플랫폼입니다. 여러 백오피스 영역을 하나의 시스템으로 묶습니다: 전사적 자원 관리, 고객 관계 관리, 인적 자원 관리, 지원자 추적, 업무/프로젝트 관리, 그리고 직원 시간, 활동 및 생산성 추적입니다.
문서화된 기능 영역에는 회사 수입/지출 및 보너스 지표가 있는 대시보드, 시간 추적 및 타임시트, 요율이 포함된 직원 및 계약자 기록, 온보딩, 후보자 면접, 연락처 및 리드, 일정 및 약속, 프로젝트 및 작업, 목표/KPI/OKR, 영업 파이프라인, 제안서, 인보이싱 및 견적이 포함된 회계, 청구 및 결제, 수입/지출 관리, 휴가 및 승인, 재고, 장비 공유, 다중 조직 관리, 부서 및 팀, 고객 및 공급업체, 헬프 센터/지식 베이스, 태그, 보고서 및 분석, 공개 조직/직원 페이지, 통합(Upwork, HubStaff 등), 이메일 기록 및 템플릿, 데이터 가져오기/내보내기, 역할 및 권한, 다중 통화 및 다중 언어 지원, 그리고 여러 UI 테마가 있습니다.
플랫폼은 헤드리스 API(api.gauzy.co/docs에 문서화됨)를 노출하고 웹 UI와 데스크톱 애플리케이션을 제공합니다. Gauzy Server 패키지는 중소 규모 조직을 위해 API, SQLite 또는 외부 PostgreSQL, 그리고 프런트엔드를 묶습니다. Desktop App은 UI, API 및 데이터베이스를 로컬에서 실행하거나 서버에 연결합니다. Desktop Timer App은 스크린샷과 활동 모니터링을 통한 시간 및 활동 추적에 중점을 둡니다.
기술 스택: TypeScript, NestJS를 사용하는 Node.js, Nx/Lerna, RxJS 및 ngx-admin을 사용하는 Angular, 그리고 데이터 액세스를 위한 TypeORM/MikroORM/Knex입니다. SQLite는 데모용 기본값이며, 프로덕션에는 PostgreSQL 또는 MySQL을 권장하며, ORM을 통해 다른 데이터베이스도 가능합니다. 배포 옵션에는 Docker Compose(데모, 프로덕션 및 빌드 변형), 제공된 구성이 있는 Kubernetes, Terraform 모듈, Helm 차트, Pulumi, DigitalOcean App Platform 및 Droplets, 그리고 RepoCloud 및 Easypanel용 원클릭 템플릿이 있습니다. 선택적 인프라 구성 요소에는 PostgreSQL, Pgweb, OpenSearch 및 OpenSearch Dashboards, Dejavu, MinIO, Jitsu, Redis, Cube 및 Zipkin이 있습니다.
README는 명확한 프로덕션 강화 지침을 제공합니다: 강력하고 고유한 JWT 및 세션 비밀 설정, 첫 부팅 전에 기본이 아닌 데모 관리자/직원 비밀번호 설정, 올바른 속도 제한을 위한 TRUST_PROXY 및 선택적 Cloudflare 처리 구성, 여러 API 복제본을 실행할 때 Redis 활성화, 그리고 계정별 로그인 실패 잠금 설정 조정입니다. 데모 자격 증명은 로컬/데모 사용 전용으로 문서화되어 있습니다. 이 프로젝트는 AGPL v3에 따라 라이선스가 부여되며 문서, 위키, 데모 인스턴스, 다운로드 및 커뮤니티 채널(Slack, Discord, Gitter)로 연결됩니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.