01
指標の定義をそろえる
複数店舗の管理では、「レッスン平均人数」「出席率」などの主要指標に厳密で統一された計算方法が必要です。本部と店舗の間で数字の食い違いが起きないようにしました。
ヨガスタジオを多店舗展開する驊曖體育のために、本部・店舗・インストラクターをつなぐ運営システムを構築しました。バックエンド管理、フロントエンドWeb、iOS・Androidアプリで構成され、レッスン予約、来館チェックイン、出席がすべてシステム上で完結します。店舗ごとのレッスン実績はシステムが集計してダッシュボードに表示し、手作業の集計を置き換えました。2020年6月に開発を始め、運営に合わせて改修を重ねています。2025年からは継続的な保守契約もあり、6年以上のお付き合いで第9版まで進んでいます。

背景
驊曖體育は複数の店舗を持ち、多様なレッスンと多くのインストラクターを抱えるヨガスタジオチェーンです。システム化以前は、各店舗のレッスン運営、出席、実績の多くを手作業で集計しており、管理コストが高く、数字もリアルタイムではありませんでした。 驊曖體育はJoinXに、「バックエンド管理、フロントエンドWeb、iOS・Androidアプリ」を統合した運営システムの開発を依頼しました。スタジオの運営方法に合わせて設計し、レッスン予約と来館チェックインを扱うとともに、各店舗とインストラクターのレッスン状況を把握して、管理者が実際の数字に基づいてレッスン計画とリソース配分を行えるようにしています。 JoinXは2020年6月に開発を始め、運営に合わせて改修を続けています。2024年10月から第6版、続く第7版で割引コードを追加し、2025年9月に第8版、2026年6月に第9版をリリースしました。2025年からは継続的な保守契約も結んでおり、稼働後の保守もJoinXが担当しています。

課題
多店舗の管理システムを構築するにあたり、まずデータの定義と操作の流れを整理しました:
01
複数店舗の管理では、「レッスン平均人数」「出席率」などの主要指標に厳密で統一された計算方法が必要です。本部と店舗の間で数字の食い違いが起きないようにしました。
02
システムは本部と店舗の両方が使い、インストラクター、受付、会員も同じデータを見る必要があります。権限の異なるユーザーが同じ画面で必要な情報を見られ、しかも複雑にならない設計が求められました。会員データは個人情報にあたるため、アクセス権限と保管方法は台湾の個人情報保護法に沿って設計しています。
03
事務・管理スタッフの多くは技術的な背景を持たないため、複雑なトレーニングなしで使える直感的な操作が必要でした。
ソリューション
「モジュール化アーキテクチャ」と「ビジュアルで判断できる設計」を採用し、運営に合わせて版ごとに機能を追加しています:

レッスン、インストラクター、店舗、統計の機能をモジュールとして分離し、保守しやすくしました。スタジオのルールは経営に合わせて変わるため、改修を続けやすく、新しいサービスや拠点を追加する余地も残しています。
管理者は「インストラクター」「店舗」「レッスン」の視点を切り替えて主要な運営指標をひと目で把握し、店舗ごとの実績の違いを比較できます。
計算ルールの説明をシステム内に組み込み、社内のやり取りを減らすとともに、会議でのデータの信頼性を高めました。
データを並べるだけでなく「比較」と「傾向」を重視し、グラフで表示することで、管理者がリソース配分の優先順位を判断しやすくしています。
技術
バックエンド、フロントエンドWeb、アプリの三つが同じデータを共有し、同期を保っています:
01
会員とインストラクターに安定したモバイル体験を提供します。iOS は Swift、Android は Kotlin でネイティブ開発し、端末の性能を活かしています。
02
端末をまたいで一貫した、直感的な管理画面を構築しました。Vue.js によるシングルページアプリケーション(SPA)で、スムーズな画面遷移とリアルタイムのデータ表示を実現し、複雑なスケジュール調整や運営業務を支えています。
03
PHP をコア言語としてデータ基盤を構築し、大量の会員データを処理しています。高頻度の「予約時のポイント消化」ロジックを正確に計算し、ポイントとレッスンのデータに誤りが出ないようにしています。
成果
2020年に開発を始めて以来、システムは驊曖體育の日々の運営を支えています:
レッスン予約、ポイント消化、来館チェックイン、出席がすべてシステム上で完結し、自動集計が手作業の照合とレポート作成に代わったことで、事務チームは会員対応に集中できるようになりました。
出席率やレッスンの人気度の集計をもとに、レッスンと人気の時間帯の配置を調整でき、レッスン計画を実際の数字に基づいて立てられます。
2020年6月に開発を始め、運営に合わせて改修を続けています。第7版で割引コードを追加し、2025年9月に第8版、2026年6月に第9版をリリースしました。長年の改修を経てもシステム構成は安定しており、2025年からの保守契約のもと、開発と保守を同じチームが担当しているため、運営上の新しい要望を次の版にそのまま組み込めます。