プロジェクト概要
埼玉県さいたま市のダンススクール「Love Dance Studio Spirits」の公式サイトを開発しました。単なる情報発信にとどまらず、レッスン管理・会員ライフサイクル管理・外部システム連携を統合した業務プラットフォームとして機能しています。
主な実装機能
レッスン管理システム
カスタム投稿タイプとACF Proを用いて、レッスン情報(曜日・時間・インストラクター・スタジオ・定員状況)を一元管理。曜日フィルターによる絞り込みや、インストラクター別の表示切り替えに対応しています。
会員ライフサイクル管理
WPForms Proで体験申込・入会・追加受講・レッスン変更・休会・復会・退会の7種類のフォームを構築。各フォームはレッスンデータと動的に連携し、申込可能なレッスンのみを自動表示します。
Kintone・Google Sheets連携
フォーム送信をトリガーに、サイボウズKintoneの各業務アプリへ自動でレコードを登録。同時にGoogle Apps Script経由でGoogle Sheetsにもデータを同期し、運営スタッフがスプレッドシートから確認・管理できる体制を構築しました。
カスタムREST API
WPFormsのエントリーデータを外部から取得するためのカスタムRESTエンドポイントを実装。不要なデフォルトAPIは無効化し、セキュリティを強化しています。
技術的なポイント
- インストラクター専用のカスタムユーザーロールを設計し、レッスン投稿の編集権限を付与
- CSSベースの曜日フィルタリング(JavaScript不要の軽量実装)
- 日本語対応のフォーム入力支援(ふりがな自動変換、郵便番号住所補完)
- Flatpickrによる日付制限(受付期間外の日付を自動無効化)
- 360°バーチャルツアーの埋め込みによるスタジオ紹介
プロジェクト情報
- クライアント
- 株式会社ALFO(Love Dance Studio Spirits)
- 業種
- スポーツ・フィットネス、教育・スクール
- Webサイト
- lds-spirits.com
- 制作期間
- 継続開発中
- 使用技術
- WordPress / PHP / JavaScript / HTML / CSS / Google API
成果・効果
レッスン予約・会員管理業務をオンライン化
Kintone連携で入会・休会等の事務処理を自動化
インストラクター専用画面でレッスン情報の自主更新を実現
スタジオ認知度の拡大・体験レッスン申込数の増加に貢献
同じような課題をお持ちですか?
無料相談する