Surf Seen|公開サイト・予約・会員・決済・外部連携を統合した業務管理システム

湘南・江の島でサーフィンレッスンやレンタルサービスを提供する「Surf Seen」向けに、公開Webサイトと店舗業務を統合するシステムを設計・開発しました。

公開サイトでは、レッスン・レンタルのWeb予約、受講者登録、会員マイページ、予約履歴、メール認証、パスワード再設定に対応。Stripe、PayPay、現地決済から予約内容に応じた支払方法を選択できます。

管理画面には、予約、会員、問い合わせ、商品、オーダー、決済履歴、コンテンツ、FAQ、外部連携ログを集約しました。Webサイトからの予約だけでなく、Activity Japan、じゃらん、Wix、Airbnbから届く予約情報も取り込み、Google Calendarへ自動連携します。

外部予約メールの解析に失敗した場合は、ほかの予約処理を止めず、該当データだけを「要確認」として隔離。管理画面から内容を確認し、再処理または対応済みにできる耐障害性も備えています。

公開サイトには、海の写真を大きく見せる動きのあるデザインテーマを採用。従来デザインを保持したままテーマを切り替えられ、トップページのヒーロー画像や文言も管理画面から更新できます。

主な対応内容
・公開Webサイトと予約フォームの構築
・受講者登録、メール認証、会員マイページ
・Stripe、PayPay、現地決済への対応
・Google Calendarへの予約同期
・Activity Japan、じゃらん、Wix、Airbnbとの予約連携
・予約、顧客、問い合わせ、商品、オーダーの一元管理
・外部連携エラーの個別隔離、再処理機能
・コンテンツ、FAQ、トップページのCMS管理
・公開デザインテーマの切り替え
・個人情報の暗号化、権限管理、監査ログ

開発環境
Laravel 12 / Filament 4 / React / Vite / MySQL / Google Calendar API / Stripe / PayPay / Laravel Scheduler