
BloomBook は、複数の美容サロンとお客様を1つのプラットフォームで結ぶ予約マーケットプレイス。お客様向け React Native モバイルアプリ、サロンオーナー向け Web 管理画面、TypeORM ベースの統合 API バックエンドで構成。Socket.io リアルタイムチャット・Google Translate 多言語対応・AWS S3 作品ギャラリーを統合。
「電話予約待ち・紙ノート二重ブッキング・写真比較不能・予約変更相談の遅延」 ─ 美容サロン業界に必要な4軸を同時に満たすマーケットプレイス基盤を、ゼロから13ヶ月で内製構築した、新規プラットフォーム立ち上げストーリー。
美容サロン予約サービス様は、ヘア・ネイル・アイ・フェイシャル・ボディの 5 カテゴリで複数のサロンとお客様を結ぶマーケットプレイス事業者。サロン側は電話 + 紙ノートで予約管理、お客様は複数サロンを比較するために個別ウェブサイトや Instagram を巡回する状況でした。
「予約・空き枠把握・写真比較・チャット相談を1基盤で完結する」ことを目標に、3 サイドのマーケットプレイス SaaS を内製。Socket.io リアルタイムチャット、Google Translate 多言語、AWS S3 作品ギャラリー、Bull 非同期ジョブを統合運用しています。
いずれも技術選定の問題ではなく、お客様体験・サロン運営効率・写真比較体験・コミュニケーションスピードに直結する事業要件。
お客様アプリとサロンオーナー Web を独立 DB で運用すれば、予約状況が同期しない リスクが残る。
チャット・予約通知を Polling で作れば、遅延が常態化 しサロンとの相談スピードが下がる。
サロン作品写真を Instagram などの外部に依存すれば、サービスから離脱 しやすくなる。
日本語のみで運用すれば、訪日観光客の予約機会 を逃し、サロンの稼働率が伸び悩む。
美容サロン予約サービス様のマーケットプレイスを、ゼロから内製で構築しました。TypeORM + MySQL + Redis の API バックエンド上に、React Native お客様アプリ、UmiJS (React + Ant Design) サロンオーナー Web を統合。Socket.io でリアルタイム同期、Google Translate で多言語、AWS S3 + Bull で写真処理。
この基盤は技術指標ではなく、お客様予約スピード・サロン運営効率・インバウンド対応・コミュニケーション速度を継続的に生み出します。
電話 → 待機 → 確認の予約フローが、検索 → 即時予約 → 確認に短縮される。
紙ノートのダブルブッキングが解消、Web カレンダーで一目で空き枠を把握できる。
多言語自動翻訳で訪日観光客もスムーズに予約可能。サロンの稼働率向上に寄与。
作品ギャラリー比較 + チャット相談で、予約前から安心して施術内容を確認できる。