Webs.Coolとは?
Webs.Coolは、単一の統合エンジンで2つの異なる目的を果たす、マルチテナントSaaSプラットフォームおよびウェブサイトコンストラクターです。
ウェブサイトコンストラクターを使用すると、定義済みのブロックと48種類のデザインバリアントを用いて、制限なくウェブサイトを作成できます。シンプルなランディングページから複雑なECストアまで、コンストラクターがビルディングブロックを提供し、プラットフォームがホスティング、セキュリティ、およびスケーリングを処理します。
コンストラクター以外に、Webs.Coolは共有のwebsエンジン上に構築された15以上のカスタムアプリケーションをホストしています。これらはCroco.Teamの自社製品(DocsMint、ExpatFlow、HiAI、Skills.Wtf、Coffee Monsters、Goals Planning、HypeIsReal、Amigoなど)であり、それぞれ独自のUXを持ちながら、コアとなるプラットフォームインフラを共有しています。
カスタムアプリプラットフォーム
主な機能
このプラットフォームには、トレンド分析機能を備えた高度なAIコンテンツエンジンと、組み込みのAI編集長が含まれています。AIが業界のトレンドを継続的に監視し、コンテンツの機会を特定し、ターゲットオーディエンスに響く最適化されたコンテンツの作成を支援します。
スマートストアでは、コース、PDFガイド、テンプレートなどのデジタルコンテンツやその他のデジタル製品を販売できます。製品管理にはMedusaJS、暗号通貨決済にはNOWPaymentsが統合されています。
従来のレビューシステムに代わる、コミュニティ主導の機能です。競争的な批判を促すのではなく、ゲストブックはユーザー間のコミュニティエンゲージメントと相互サポートを促進します。
21言語への自動翻訳により、コンテンツをグローバルなオーディエンスに届けることができます。翻訳システムは、言語の壁を越えてコンテンツを利用可能にしながら、SEO価値を維持します。
Mastraワークフローを活用し、トレンドの検索、トピックの選択、ウェブソースの調査、コンテンツの執筆、重複チェック、出力のブラッシュアップ、そしてデータベースへの保存というパイプラインを通じて、記事を自動的に生成できます。
AI記事生成
技術スタック
- バックエンド: Bun, Elysia, TypeScript - ポート 50100
- フロントエンド: SvelteKit 2 + Svelte 5 - ポート 50101
- 管理画面: Next.js 16 + React 19 - ポート 50102
- データベース: PostgreSQL 18.3 (セマンティック検索用のpgvector搭載)
- キャッシュ/キュー: Redis 8.4 (ジョブ処理用のBullMQ搭載)
- ストレージ: MinIO S3互換オブジェクトストレージ
- プロキシ: Caddy (自動HTTPSおよびリバースプロキシ用)
アーキテクチャ
このプラットフォームはモノレポ内でマイクロサービスに着想を得たアーキテクチャを採用しており、フロントエンド、バックエンド、および管理画面を独立してスケーリングできます。各コンポーネントは明確に定義されたAPIコントラクトを通じて通信し、システムの整合性を維持しながらチームの自律性を可能にします。
デプロイメント
実行環境にはdocker-composeでオーケストレーションされたDockerコンテナが含まれており、ヘルスチェックと自動再起動によって高可用性が確保されています。PostgreSQL、Redis、MinIOは、データの耐久性を確保するための永続ボリュームを持つ個別のコンテナとして動作します。
このプラットフォームは、個々の提供サービスの革新性を維持しつつ、実績のあるインフラを複数の製品で再利用するという、持続可能なソフトウェアビジネスを構築するためのCroco.Teamのアプローチを象徴しています。