SoukyuStats
ハンドボール専用 iPad最適化 オフライン対応

送球に、データを。
SoukyuStats

ハンドボール公式記録のためのスタッツエントリーアプリ。
iPadタッチ入力・オフライン対応・リアルタイム集計。
バスケやサッカーにあって、ハンドボールにはまだ無かった。それを、つくります。

📅 STEP1 リリース予定: 2027年4月 💰 想定: 100〜200万円 (STEP1)

デモ環境

/sample

ID: demo
PW: handball2027

実際のスタッツ入力・リアルタイム集計・CSV出力を、お手元のブラウザで体験できます。

3分で理解

マンガで読む、SoukyuStats

縦スクロールの3話構成。課題 → 解決策 → 未来の展開、まで。

第1話 記録は得点だけ!?

第1話 「記録は得点だけ!?」

第2話 タッチ、ドラッグ、以上。

第2話 「タッチ、ドラッグ、以上。」

第3話 ファンまで、届け。

第3話 「ファンまで、届け。」

現状の課題

「得点」しか残らない。

ハンドボールの公式記録は、得点のみ。
誰が・どこから・どの種別で決めたか、アシスト、ミス、シュートエリア ──
試合を振り返るための情報が、記録として残らないのが現状です。

バスケやサッカーには競技特化型のスタッツ収集アプリがあります。
ハンドボールにだけ無い、この空白を埋めるのがSoukyuStatsです。

0

ハンドボール専用の
市販スタッツアプリ

10+

記録対象の
プレーイベント種別

9

シュートエリア区分
(LW/L9/LC/C6/RC/R9/RW/PV/7M)

7

シュート種別
(JP/BC/WG/PV/FB/7M/BT)

STEP 1 機能一覧

主催者オフィシャル利用を想定した、最初の9機能。

01

チーム情報エントリー

手入力 / CSV一括アップロード両対応。選手・背番号・ポジション・利き手・身長まで管理。

02

リアルタイム集計

プレー入力と同時に、チーム・個人のスタッツが即時更新。ハーフタイムの戦術修正に使えるスピード。

03

データ修正機能

誤入力はワンタップで修正・削除。履歴ログ付き(audit対応を想定)。

04

CSV出力 (試合/チーム/選手)

1プレー1行の生データ、選手集計、チーム集計の3軸。BOM付きUTF-8でExcel即対応。

05

スタッツ集計画面

試合・チーム・個人の3層。パラメータ(期間/シュート種別/エリア)でフィルタ。

06

公式記録 PDF 出力

ゲームスタッツを公式記録フォーマットでPDF化。ブラウザ印刷ベースで追加ランタイム不要。

07

大会/試合 管理

大会・ラウンド・試合番号・会場・対戦カードを一元管理。複数大会の並行開催もOK。

08

会員機能

管理者・記録員・閲覧者のロール分離。Cookie認証で、iPad共用運用も想定。

09

iPadタッチ最適化 + オフライン

コート図に選手をドラッグ配置、ヒートマップでシュート位置記録。電波切れ時はローカルキューに退避。

システム構成

Cloudflare 一択。薄く、速く、止まらない。

全機能を Cloudflare Workers + D1 で構成。運用コスト最小化と高可用性を両立。

iPad (記録員) タッチ入力 / オフライン Safari PWA ベンチ端末 (STEP2) 入力 + 集計閲覧 ファン端末 (STEP3) 閲覧専用 / Live 運営PC (主催者) 大会設定 / PDF Cloudflare Edge 世界300拠点、日本4拠点 Workers Hono (TS) API + 認証 Static Assets LP + /sample SPA マンガSVG D1 (SQLite) tournaments, teams, players, games, rosters, plays, sessions CSV出力 (Excel対応) BOM付きUTF-8 PDF出力 (公式記録) ブラウザ印刷ベース R2 (予備・映像連携) STEP3 拡張時に有効化 ※ 単一 Worker + 単一 D1 で STEP1 全機能を収容。STEP2/3 で Durable Objects・R2 を段階追加。

🚀 コストの低さ

Free枠で初期運用可。Workers: 10万req/日無料。D1: 5GB・2500万read/日無料。

⚡ レイテンシ

日本国内エッジ配信 (東京/大阪) で、平均 p95 < 50ms。体育館Wi-Fiでも体感に遅延なし。

🛡 SLA

Cloudflare 公称 99.99%。Workers の自動グローバル冗長。停止時もオフラインキューで記録継続。

データ設計

1プレー = 1行。拡張性の土台。

plays テーブル(プレーイベント1行モデル)

id, game_id, half, game_time_sec,
team_id, player_id,
event_type  -- shot / assist / steal / turnover / block
           -- foul / 2min / 7m_awarded / save / yellow / red
result      -- goal / save / miss / block / post
shot_type   -- jump / backcourt / wing / pivot / fastbreak / 7m / breakthrough
shot_zone   -- LW / L9 / LC / C6 / RC / R9 / RW / PV / 7M
shot_x, shot_y   -- 0.0〜1.0 のコート座標
assist_player_id, note, created_at

後から集計の切り口を追加しても壊れない、正規化された時系列モデル。BI接続 (Looker/Metabase) も容易。

集計クエリ例

-- 選手ごとシュート成功率
SELECT player_id,
  SUM(result='goal') AS goals,
  COUNT(*) AS shots,
  ROUND(SUM(result='goal')*100.0/COUNT(*),1) AS pct
FROM plays
WHERE event_type='shot' AND game_id=?
GROUP BY player_id
ORDER BY goals DESC;

D1 (SQLite) の全SQL文法を使用可。ベンダーロックインなし。将来はPostgresへも移行容易。

ロードマップ

STEP1 は「拡張可能な基盤」でもある。

  1. 1

    2027年4月 リリース目標

    STEP 1 — 主催者オフィシャル

    公式記録員向けのタッチ入力アプリ。大会・試合管理、プレー記録、CSV/PDF出力、会員機能。予算枠: 100〜200万円

  2. 2

    拡張フェーズ

    STEP 2 — 各チームベンチ利用

    ベンチ席での並行入力、ロール分離、リアルタイム同期、ハーフタイム集計画面 (戦術修正用)。別途見積

  3. 3

    ファン向け拡張

    STEP 3 — ファン・家族 + 映像連携

    公開閲覧アプリ (Live/終了後)、選手カード、比較ビュー、可能であれば映像 (HLS等) とのプレー連携。別途見積

見積・スケジュール

STEP1 開発費レンジ

ご要望の予算感 (100〜200万円) の範囲内を目指す構成案を、レンジで提示します。

最小構成

¥120万〜

(税別)

  • ✅ 基本機能9項目 (STEP1)
  • ✅ iPad / PC Webブラウザ対応
  • ✅ CSV出力 (3軸)
  • ✅ 公式記録PDF (印刷ベース)
  • ✅ Cloudflare Workers + D1
  • 🟡 映像連携なし
  • 🟡 PWA オフライン化 (簡易)
推奨

標準構成

¥180万〜

(税別)

  • ✅ 基本機能9項目 (STEP1)
  • ✅ iPadネイティブ級操作性
  • ✅ 本格オフライン (Service Worker + IndexedDB)
  • ✅ 公式記録PDF (本格レイアウト)
  • ✅ ヒートマップ / ゾーン分析
  • ✅ ユーザーロール (3階層)
  • ✅ 運用手順書 + 研修1回

拡張先行

¥230万〜

(税別)

  • ✅ 標準構成すべて
  • ✅ STEP2 連携APIの先行実装
  • ✅ 閲覧ビューの公開エンドポイント枠
  • ✅ Durable Objects 基盤整備
  • ✅ 監視・アラート基盤 (Cloudflare Logs)
  • ✅ 運用手順書 + 研修3回
  • 🔹 ※ 予算感上限を超える前提

ランニングコスト (STEP1)

Cloudflare Workers (Paid)$5/月〜
Cloudflare D1Free枠内想定
ドメイン¥1,500/年〜
合計目安¥1,000〜/月

大会期間外は実質ゼロに近づきます。

想定スケジュール (STEP1)

  • 🗓 キックオフ → 要件詳細化: 〜2026年6月
  • 🛠 α版 (公式記録・集計・CSV): 〜2026年10月
  • 🏐 β版 (PDF・iPad最適化): 〜2027年1月
  • 🚦 受入テスト (大会シミュレーション): 〜2027年3月
  • 🎉 本運用開始: 2027年4月

実動デモ

触って確かめてください。

実際に /sample で動く本番相当のアプリを公開しています。

URL: /sample
ID : demo
PW : handball2027