このプロジェクトについて

Atriumは、エージェンシーやフリーランサーがクライアント業務を管理するために設計されたセルフホスト型クライアントポータルです。共有ドライブやスプレッドシートなどの散在するツールを、クライアントがログインしてプロジェクトの進捗を追跡し、ファイルにアクセスし、請求書を処理できる単一のブランド化されたポータルに置き換えます。 主な機能は次のとおりです。 - 組織ごとにカスタマイズ可能なステータスパイプラインを備えた**プロジェクト管理** - S3、MinIO、Cloudflare R2、またはローカルストレージによる**ファイル共有** - 下書き/送信ワークフローとStripe Checkout(Direct KeysまたはConnect)によるクライアント支払いを備えた**請求書発行** - プロジェクト、ファイル、クライアント、更新にまたがる**グローバル検索** - カスタムカラー、ロゴ、ブランド化されたログインページによる**ホワイトラベルブランディング** - 自動SSLを備えた**カスタムドメイン** - チーム(owner/admin)とクライアント(member)の**ロールベースアクセス** - Better Authを使用したマジックリンクまたはメール/パスワードによる**認証** - 分離された組織による**マルチテナント**アーキテクチャ - 匿名クラッシュレポート用の**オプションのテレメトリ** - プロジェクトとタスクを管理するためにAIエージェントを接続する**MCPサーバー** 技術スタック:NestJS 11(API)、Next.js 15およびReact 19(フロントエンド)、Prisma ORMを備えたPostgreSQL 16、Better Auth、Tailwind CSS、Resend + React Email、Turborepo + Bunモノレポ。 はじめ方は簡単です。ローカル開発では、リポジトリをクローンし、Bunでインストールし、セットアップスクリプトを実行します。本番環境では、Docker Hubでビルド済みのDockerイメージが利用可能であるか、ソースからビルドできます。統合コンテナはAPI、Webアプリ、Caddyリバースプロキシをポート8080でバンドルし、Docker Compose、Coolify、Portainer、Unraid、および同様のプラットフォームと互換性があります。 ドキュメントでは、Dockerデプロイ、設定、Stripeセットアップ、開発、セキュリティを扱っています。ロードマップには、SAML/SSO、契約と電子署名、クライアント承認ワークフロー、カレンダービューが含まれます。コントリビューションはGitHubのIssueとプルリクエストを通じて歓迎されます。 AtriumはElastic License 2.0(ELv2)の下でライセンスされており、自由な使用、変更、セルフホスティングを許可し、第三者へのマネージドサービスとしての提供には制限があります。