Student project / computer vision / AI coaching

A web-based sport trainer that sees, evaluates, and coaches movement.

The team built an interactive fitness assistant that uses camera-based pose detection to recognize exercises, count repetitions, and give immediate feedback through a modern web interface.

KI-Fitness-Trainer dashboard with workout controls and a training preview
Dashboard for choosing exercises, difficulty, repetitions, and training modes.
Real-time Webcam pose analysis
4+ Tracked exercises
AI Feedback and evaluation
Web Interactive training UI

How it works

From camera input to meaningful coaching feedback.

The system captures movement through a camera, extracts body key points with pose detection, and evaluates the current exercise state. The web app turns that analysis into clear signals: correct and incorrect repetitions, end-position instructions, timers, scores, and post-workout summaries.

Architecture diagram showing camera input, pose detection, and feedback evaluation

Product experience

Training modes built around feedback loops.

01

Guided individual training

Users choose an exercise, difficulty, and target repetitions. The trainer then guides the movement and keeps the session focused with clear visual progress.

Training mode screen showing selected push-ups and workout controls
02

Live pose detection

Detected body key points are drawn directly over the camera image. The app can compare posture against the expected position and count correct and incorrect repetitions in the moment.

Live pose detection view with skeleton key points and repetition counters
03

Battle mode and evaluation

A playful competitive mode lets two users challenge each other, while the final evaluation summarizes performance with counts, rating, and success percentage.

Battle mode interface with two competitors Workout evaluation screen with correct repetitions, mistakes, and success rate

Results

The prototype in motion.

The included results video shows the student prototype being used as an interactive training assistant.

Data security

No personal data is collected or used.

This project webpage is provided for informational purposes only. It does not collect, store, process, analyze, or transmit personal data. No cookies, tracking technologies, analytics services, user accounts, contact forms, or server-side user profiles are used on this page. Any media shown on the website is static project material and is not connected to live user input.