← Back to Projects
Courtplay
AI & Machine Learning
View on GitHub Website URL is not set

Courtplay

CourtPlay: AI-Powered Tennis & Padel Analysis 🎾

CourtPlay is an advanced web application designed for Tennis and Padel players to optimize their game. It transforms traditional sports training using Artificial Intelligence (AI) and Computer Vision (CV) technology. 🤖👀

Core Functionality & AI Features

Users upload videos of training sessions or matches. The system then automatically processes and analyzes the footage to provide powerful, actionable insights.

Deep Stroke Analysis

Get precise statistics and analysis for various shots, including:

  • Forehand
  • Backhand
  • Serve

Movement Tracking & Visualization

Computer Vision accurately tracks player movement, generating detailed visuals:

  • Movement Heatmaps: Visual representations showing high-traffic areas on the court.
  • Minimap Replays: Simplified graphical playback of player positioning and movement patterns.

Performance Insights

Receive comprehensive statistical breakdowns of player performance, shot frequency, and court coverage. 📊

Platform Features

User-Friendly Web Interface

A sophisticated platform enables easy video uploading and data visualization. ✨

Social Integration

Share analysis, statistics, and training progress with friends and the wider community. 😎

CourtPlay aims to be the ultimate digital coach, making high-level analytical tools, previously exclusive to professionals, accessible to every player.

Tech Stack

Laravel Livewire Supabase YOLO PyTorch Cloud Run Artifact Registry Google Cloud Storage Pub/Sub Gemini API Xendit Pusher Mailtrap

Gallery

Videos