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

cvhomeは、プライベートストアまたはSaaSビジネスモデルのいずれをもサポートするように設計されたマルチテナントECプラットフォームです。Shopizerのシングルインスタンスモデルを進化させ、堅牢なテナント分離とクラウドネイティブな最適化を備えた拡張可能なアーキテクチャを実現しています。 主な機能は以下の通りです: - マルチテナンシー:共有または分離されたインフラストラクチャ上で、カスタムドメインを持つ複数の独立したストアをサポート。 - マイクロサービスアーキテクチャ:認証、テナント管理、ストアコアのための独立したサービス。 - クラウドネイティブ統合:AWS (ECS Fargate, RDS) に最適化され、Dockerを使用してコンテナ化。 - SaaS基盤:テナント分離、集中管理、サブスクリプションのための組み込みブロック。 テクノロジースタック: - バックエンド:Java (JDK 25), Spring Boot 4.0.1, Spring Cloud, Spring Data JPA/Hibernate, PostgreSQL。 - フロントエンド:Next.js 16, React 19, Angular 20, TypeScript, Node.js。 - インフラストラクチャおよびツール:AWS, Terraform, Docker, Caddy, Minio, および決済用のStripe。