このプロジェクトについて
Ever Gauzyは、コラボレーティブ、オンデマンド、シェアリングエコノミー組織向けのオープンソースビジネス管理プラットフォームです。エンタープライズリソースプランニング、顧客関係管理、人材管理、応募者追跡、作業/プロジェクト管理に加え、従業員の時間、アクティビティ、生産性追跡など、複数のバックオフィス領域を1つのシステムに統合しています。
文書化されている機能領域には、企業の収入/支出およびボーナス指標を備えたダッシュボード、時間追跡とタイムシート、レート付きの従業員および契約者記録、オンボーディング、候補者面接、連絡先とリード、スケジュールと予約、プロジェクトとタスク、目標/KPI/OKR、セールスパイプライン、提案書、請求書発行と見積もりを含む会計、請求と支払い、収入/支出管理、休暇と承認、在庫、機器共有、複数組織管理、部門とチーム、クライアントとベンダー、ヘルプセンター/ナレッジベース、タグ、レポートと分析、公開組織/従業員ページ、統合(Upwork、HubStaffなど)、メール履歴とテンプレート、データのインポート/エクスポート、役割と権限、複数通貨および複数言語サポート、複数のUIテーマが含まれます。
プラットフォームはヘッドレスAPI(api.gauzy.co/docsで文書化)を公開し、Web 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でライセンスされており、ドキュメント、wiki、デモインスタンス、ダウンロード、コミュニティチャネル(Slack、Discord、Gitter)へのリンクが提供されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.