驊曖體育:ヨガスタジオの多店舗運営管理システム レッスン・講師・店舗のデータを一つのシステムに。第1版から第9版まで同じチームが担当。

ヨガスタジオを多店舗展開する驊曖體育のために、本部・店舗・インストラクターをつなぐ運営システムを構築しました。バックエンド管理、フロントエンドWeb、iOS・Androidアプリで構成され、レッスン予約、来館チェックイン、出席がすべてシステム上で完結します。店舗ごとのレッスン実績はシステムが集計してダッシュボードに表示し、手作業の集計を置き換えました。2020年6月に開発を始め、運営に合わせて改修を重ねています。2025年からは継続的な保守契約もあり、6年以上のお付き合いで第9版まで進んでいます。

  • Web・iOS・Androidアプリ
  • 複数店舗の運営管理
  • レッスン予約と来館チェックイン
  • クラス・講師スケジュール
  • データダッシュボード
  • 継続的な保守
プロジェクト種別
システム開発、アプリ開発、Web開発
運用状況
2020年から改修を継続、現在は第9版
驊曖體育:ヨガスタジオの多店舗運営管理システム

背景

プロジェクト背景

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

プロジェクト背景

課題

プロジェクトの課題と詳細評価

多店舗の管理システムを構築するにあたり、まずデータの定義と操作の流れを整理しました:

01

指標の定義をそろえる

複数店舗の管理では、「レッスン平均人数」「出席率」などの主要指標に厳密で統一された計算方法が必要です。本部と店舗の間で数字の食い違いが起きないようにしました。

02

役割が違っても同じデータを見る

システムは本部と店舗の両方が使い、インストラクター、受付、会員も同じデータを見る必要があります。権限の異なるユーザーが同じ画面で必要な情報を見られ、しかも複雑にならない設計が求められました。会員データは個人情報にあたるため、アクセス権限と保管方法は台湾の個人情報保護法に沿って設計しています。

03

技術に詳しくない人でも使える

事務・管理スタッフの多くは技術的な背景を持たないため、複雑なトレーニングなしで使える直感的な操作が必要でした。

ソリューション

戦略的ソリューションとハイライト

「モジュール化アーキテクチャ」と「ビジュアルで判断できる設計」を採用し、運営に合わせて版ごとに機能を追加しています:

  1. モジュール化したバックエンド

    レッスン、インストラクター、店舗、統計の機能をモジュールとして分離し、保守しやすくしました。スタジオのルールは経営に合わせて変わるため、改修を続けやすく、新しいサービスや拠点を追加する余地も残しています。

  2. 多角的な運営統計ダッシュボード

    管理者は「インストラクター」「店舗」「レッスン」の視点を切り替えて主要な運営指標をひと目で把握し、店舗ごとの実績の違いを比較できます。

  3. 指標の定義をシステム内に明記

    計算ルールの説明をシステム内に組み込み、社内のやり取りを減らすとともに、会議でのデータの信頼性を高めました。

  4. 意思決定を中心にした操作設計

    データを並べるだけでなく「比較」と「傾向」を重視し、グラフで表示することで、管理者がリソース配分の優先順位を判断しやすくしています。

技術

技術実践とフレームワーク

バックエンド、フロントエンドWeb、アプリの三つが同じデータを共有し、同期を保っています:

01

iOS・Android アプリ開発:Swift / Kotlin

会員とインストラクターに安定したモバイル体験を提供します。iOS は Swift、Android は Kotlin でネイティブ開発し、端末の性能を活かしています。

  • iOS & Android のネイティブ開発
  • モバイル端末向けに最適化した操作感
  • 端末への適応と安定した動作

02

フロントエンドWeb開発:Vue.js

端末をまたいで一貫した、直感的な管理画面を構築しました。Vue.js によるシングルページアプリケーション(SPA)で、スムーズな画面遷移とリアルタイムのデータ表示を実現し、複雑なスケジュール調整や運営業務を支えています。

  • スムーズで直感的なSPA管理画面
  • レスポンシブレイアウト設計(RWD)
  • フロントエンドのデータ処理と統合

03

バックエンドシステム開発:PHP

PHP をコア言語としてデータ基盤を構築し、大量の会員データを処理しています。高頻度の「予約時のポイント消化」ロジックを正確に計算し、ポイントとレッスンのデータに誤りが出ないようにしています。

  • 高頻度の予約ポイント消化ロジック
  • 大量の会員データ処理
  • 厳密なビジネスロジックとAPI設計

成果

プロジェクト成果と価値

2020年に開発を始めて以来、システムは驊曖體育の日々の運営を支えています:

自動集計が手作業の照合に代わる

レッスン予約、ポイント消化、来館チェックイン、出席がすべてシステム上で完結し、自動集計が手作業の照合とレポート作成に代わったことで、事務チームは会員対応に集中できるようになりました。

データに基づくレッスン計画

出席率やレッスンの人気度の集計をもとに、レッスンと人気の時間帯の配置を調整でき、レッスン計画を実際の数字に基づいて立てられます。

6年以上のお付き合い、第9版まで

2020年6月に開発を始め、運営に合わせて改修を続けています。第7版で割引コードを追加し、2025年9月に第8版、2026年6月に第9版をリリースしました。長年の改修を経てもシステム構成は安定しており、2025年からの保守契約のもと、開発と保守を同じチームが担当しているため、運営上の新しい要望を次の版にそのまま組み込めます。

JoinX株式会社チームとの15〜30分の対話

私たちがお客様と一緒に実現します。ニーズを明確にするお手伝いをさせてください!

他の事例を見る

厳選事例