Inspiration### Explanation of Video 2: "MMA Coach Assistant" Demo
This video demonstrates the user experience of the MMA Coach Assistant, an AI-powered web application designed to analyze MMA fight footage and generate actionable insights, training plans, and personalized merchandise recommendations. The video showcases a complete workflow from input to output, highlighting the integration of multimodal AI (video + text) with e-commerce.
1. Initial Setup & Input (0:00β1:13)
- Interface: The app opens with a clean, dark-themed UI titled "MMA Coach Assistant".
- Fields:
- Fighter Name: User enters
Nassourdine Imavov. - Opponent Name: User enters
Caio Borralho. - Weight Class: Changed from "Lightweight" to "Middleweight".
- Fighter Name: User enters
- Upload Section: A drag-and-drop zone prompts users to upload a fight video in formats like MP4 or MOV (max 100MB).
- Action: The user selects a file named
"Imavov vs Borralho | HIGHLIGHTS | UFC Fight Night.mp4"(74.15 MB), which appears in the upload area with a green checkmark.
β This step shows user-friendly form handling and file validation.
2. Analysis Process (1:14β2:28)
- After clicking "Analyze Fight", the app initiates a two-phase process:
- Upload Progress Bar: Shows the video uploading (progresses to 50%).
- AI Processing Indicator: A spinning loader appears with the message:
> "AI is analyzing the fight..."
- The interface remains static during processing, indicating backend computation using Google Gemini AI to extract insights from the video.
π This phase leverages multimodal AI to analyze visual content (fight footage) and contextual text (fighter names, weight class).
3. Results Display (2:29β2:51)
Once processing completes, the results appear:
Performance Metrics
- Strike Accuracy: 45%
- Successful Takedowns: 0
- Avg. Strikes/Min: 3.4
Key Insights
- Imavov used precision striking and head shots effectively.
- He had impeccable takedown defense (blocked all 5 attempts).
- Showed excellent octagon control and strategic patience.
- Opportunity to integrate more offensive grappling.
Recommended Training Focus
- Develop advanced combination drills (head-body-leg).
- Add offensive wrestling and Judo throws.
- Improve defensive footwork and head movement.
Weekly Training Schedule
A full 7-day plan is generated:
- Monday: Technical Striking & Flow Drills
- Tuesday: Offensive Grappling & Takedowns
- Wednesday: Strength & Conditioning
- Thursday: Clinch Work & Body Striking
- Friday: Live MMA Sparring
- Saturday: Active Recovery
- Sunday: Rest Day
π― This section demonstrates AI-generated, data-driven coaching β transforming raw video into a structured training program.
4. Integrated E-Commerce (2:52β3:11)
The app transitions to a merchandise store for Nassourdine Imavov:
- Store Page: Displays "The Official Nassourdine Imavov Collection" with a hero image placeholder.
- Featured Products:
- Fighter Tee ($45.00)
- Fighter Hoodie ($75.00)
- Fighter Hat ($35.00)
- Signed Poster ($150.00)
- User Action: Adds multiple items to the cart.
- Cart Summary:
- Subtotal: $230.00
- Options to "Proceed to Checkout" or adjust quantities.
π This highlights AI-powered product recommendations based on the fighterβs profile and performance β a seamless blend of sports analytics and commerce.
β Summary: What This Video Shows
| Feature | Description |
|---|---|
| Multimodal AI | Uses video analysis (Gemini) + text input to understand fight dynamics |
| Real-Time Feedback | Upload β Processing β Instant insights |
| Personalized Coaching | Generates metrics, key insights, and a weekly training schedule |
| E-Commerce Integration | Recommends official gear based on the analyzed fighter |
| User Experience | Intuitive, responsive UI with clear feedback at every stage |
π‘ Key Takeaway
This video proves that AI can transform combat sports preparation by:
- Automating time-consuming film study
- Providing objective, data-backed analysis
- Delivering personalized training plans
- Creating monetization opportunities through fan merchandise
Itβs not just a demo β it's a complete product vision for the future of MMA coaching and athlete branding.
π Related Links
- GitHub: https://github.com/PauloTuppy/MMA-Coach-Assistant
- YouTube Demo: https://youtu.be/Q-I-Oo1Ii1c
Let me know if you'd like a shortened version for social media or a presentation slide deck!
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for mma-coach-assistant
Built With
- css
- dockerfile
- html
- javascript
- languages
- makefile
- shell
- typescript
Log in or sign up for Devpost to join the conversation.