arrow_back Back to Works
Web Application

Soccer Skill Development & Management Platform

A proprietary algorithm quantifies player performance, benchmarked against data from 100+ professional players. In operation for over 3 years.

Duration

3 years 3 months (long-term operation)

Team

1-3 people

Engineered With DjangoPostgreSQLStripeTailwind CSSCloudscraperNginxGunicorn

01 // OVERVIEW

Project Overview

A web application that quantifies and visualizes soccer players' performance using a proprietary algorithm. Users input practice and match data and compare it against 100+ professional players using FIFA data. Subscription billing via Stripe was also implemented, and the platform was used in Switzerland and the UK.

02 // KEY FEATURES

Key Features

analytics

Performance Quantification

Quantifies metrics such as passing, shooting, and dribbling using a proprietary algorithm, enabling comparative analysis by position and age group.

group

Comparison with Professional Player Data

Retrieves official FIFA player stats and stores data on 100+ professional players as benchmarks, visualized through radar charts and rankings.

payments

Stripe Payments

Implements membership registration, login, and subscription billing, with scheduled tasks automated via django-crontab.

picture_as_pdf

PDF Report Export

Automatically generates performance reports using Pillow, BeautifulSoup4, and Requests.

03 // TECHNICAL DEEP-DIVE

Technical Highlights

Challenge

Quantifying Skill Through Multiple Regression Analysis

Determining how to combine numerous variables - pass accuracy, shot power, dribble success rate, and more - into a single figure that accurately represents a player's overall ability. Selecting and weighting these variables proved to be a very difficult challenge.

Solution

Alignment with a Global Rating Standard

Used official FIFA player ratings as reference data and designed the regression model's coefficients, per position, to approach professional players' rating values. Repeated validation and adjustment against real player data achieved a reliable scoring system.

04 // IMPACT & RESULTS

Results

3+ Years

In Continuous Operation

100+

Professional Players

International

Switzerland & UK

Ready to Build?

Want to build something similar? Tell us about your project.

Free Consultation