Webアプリケーション
サッカースキル管理育成プラットフォーム
独自アルゴリズムで選手パフォーマンスを定量化。
プロ選手100名超のデータと比較可能。
3年以上運用。
Duration
3年3ヶ月(長期運用)
Team
1〜3名
Engineered With DjangoPostgreSQLStripeTailwind CSSCloudscraperNginxGunicorn
01 // OVERVIEW
プロジェクト概要
サッカー選手のパフォーマンスを独自アルゴリズムで定量化・可視化するWebアプリケーション。
練習・試合データを入力し、100名以上のプロ選手(FIFAデータ活用)と比較できる。
Stripeによるサブスクリプション課金も実装し、スイスとイギリスで実際に使用された。
02 // KEY FEATURES
主な機能
analytics
パフォーマンス定量化
パス、シュート、ドリブル等の各指標を独自アルゴリズムで数値化。ポジション別・年齢別の比較分析が可能。
group
プロ選手データとの比較
FIFAの公式選手ステータスを取得し、100名以上のプロ選手データをベンチマークとして格納。レーダーチャート・ランキングで可視化。
payments
Stripe決済
会員登録・ログイン・サブスクリプション課金を実装。django-crontabで定期処理を自動化。
picture_as_pdf
PDFレポート出力
Pillow, beautifulsoup4, requestsを活用したパフォーマンスレポートの自動生成機能。
03 // TECHNICAL DEEP-DIVE
技術的ハイライト
Challenge
重回帰分析を用いた技能の数値的評価
パス精度、シュート力、ドリブル成功率など多数の変数をどの割合でどう組み合わせれば選手の総合力を正確に表現できるか。変数の選定と重み付けが非常に難しい課題だった。
Solution
世界的な評価基準との整合
FIFAの公式選手評価を基準データとし、各ポジションごとにプロ選手の評価値に近づくよう重回帰モデルの係数を設計。実在選手のデータで検証・調整を繰り返し、信頼性の高いスコアリングを実現。
04 // IMPACT & RESULTS
成果
3年+
継続運用
100名超
プロ選手データ
海外展開
スイス・イギリス