TreoAI

TREO AI is an AI-driven LMS transforming football education with smart insights and interactive learning.

Treo main illustration
Circles decoration

Background & Challenges

Timeline & Status

6 Months, Launched in January 2023

Overview

An innovative AI enhanced coaching platform, allowing to manage multiple youth and adult teams, needed a single platform to streamline training, analyze player performance, and enhance communication between coaches, players, and staff.

Traditional Approach

Before the LMS, coaches used a patchwork of spreadsheets, social media chat groups, and video-sharing platforms to manage training sessions, communicate with players, and review footage from matches. This approach led to:

  • Fragmented Data

    Player stats, schedules, and feedback were scattered, making it difficult to track progress over time.

  • Limited Visibility

    Players did not have quick access to individualized feedback or archived training materials.

  • Inefficient Communication

    Announcements and training updates were often lost in personal chats or email threads.

Alert icon

Identified Gaps

  • A lack of a single source of truth for all training content.

  • Inability to annotate game videos with precision tools (e.g., drawing on a 360º view).

  • No standard assessment framework for coaches to systematically review player performance.

Icon

Opportunity

A tailor-customized LMS platform that would significantly reduce administrative overhead, centralize team data, and provide coaches with modern tools to evaluate and improve players’ performance.

Goals & Requirements

User Experience Goals

  • Seamless Video Annotation

    Coaches can work with 360º videos from customer-prowided hardware, draw key strategies, and break down frames to prowide decomposed feedback with guidance.

  • Accessible Training Schedules

    Players and coaches can view upcoming sessions, matches, and events in a consolidated calendar.

  • Individual & Team Feedback

    Assessments with notes, ratings, and game statistics to drive incremental player improvements.

  • Historical overview and growth tracking

    Now team players are able to go through history and analytics of their games and trainings to track the performance and growth.

Technical Requirements

  • Role-Based Permissions

    Different dashboards and privileges for coaches, players, and administrators.

  • Secure Cloud Storage

    Scalable storage solutions for videos and data backups.

  • Modular Architecture

    Ability to add or remove features without disrupting the main flow (e.g., optional chat or advanced analytics modules).

  • IoT and data post-processing

    Integration with 360º cameras hardware with video post-processing and custom per-frame interracting features.

Design & Customization

  • Club-Centric Brand Identity

    Incorporate the club colors, fonts, and logo.

  • Intuitive Navigation

    Clearly labeled main modules—Calendar, Training, Video Analysis, Lineups, Stats, Chat.

  • Mobile Responsiveness

    Enable players on-the-go to quickly check schedules, watch clips, or chat with coaches.

Solution

Navigation icon

User management

  • Dedicated admin interface for adding or removing users, assigning them to teams, and setting permissions.

  • Profiles with performance history and optional medical or attendance data.

Solution main image

Design

Our solution simplifies team and player management with a powerful admin interface for user control, team assignments, and permissions. Comprehensive player profiles offer valuable insights, tracking performance history, attendance, and optional medical data to support informed decision-making and streamlined operations.

Create userAssign to teamPermissionsProfile details
Navigation icon

Calendar & Management

  • Calendar view displaying training sessions, matches, and other events.

  • CRUD functionality (Create, Read, Update, Delete) for administrators and coaches to manage schedules.

Solution main image

Design

The calendar features monthly, weekly, and daily view toggles with color-coded events—green for training, red for matches, and orange for special events like friendlies. Hover-over tooltips provide quick access to key details such as date, time, and location.

Create EventManage eventsNotificationsEvent Calendar
Navigation icon

360 Video Analysis & Annotation

  • Large videos upload feature

  • Custom implementation of drawing over frames and other features like timestamped comments, ability to highlight specific player actions, etc.

Solution main image

Design

The interface features a large video player at the center, an annotation toolbar on one side with tools like freehand drawing, arrows, highlight circles, and text, and timestamps with collapsible comment threads for streamlined feedback and discussion.

Video UploadStreamingAutomated OrganizationFrame AnnotationPlayback
Navigation icon

Training Modules

  • Structured as “Courses” or “Modules,” each containing instructions, video clips, diagrams, and attached notes.

  • Automatic reminders for players to complete or review the materials before sessions.

Solution main image

Design

The course structure follows a hierarchical view: Course → Module → Drill/Task. Each drill includes a checklist, video/demo, and a feedback section for written comments.

Mandatory/Optional DrillsAuto Completion TrackingModules & Tasks
Navigation icon

Clips & Highlights

  • Coaches can segment match footage or training videos into shorter clips for easy referencing.

  • Players can filter clips by type (e.g., “Defensive Drills,” “Goals,” “Tactical Mistakes”).

Solution main image

Design

Players can easily filter clips by type, such as "Defensive Drills," "Goals," or "Tactical Mistakes," for focused review. Coaches can segment match footage or training videos into shorter clips, making it easier to reference key moments and provide targeted feedback.

ShareFilterHighlight episodeEditComments
Navigation icon

Lineups & Formations

  • Drag-and-drop interface to assign players to positions on a digital pitch.

  • Option to save and share formations or download them as an image.

Solution main image

Design

The lineup interface features a virtual game pitch with position icons (GK, LB, RB, CM, etc.). A drag-and-drop player list on the side allows quick assignment, searchable by name or jersey number.

Save/Load TemplatesPDF ExportDrag-and-drop players
Navigation icon

Assessments & Statistics

  • Coaches can assign ratings and comments per player, per drill, or per match.

  • Automated data tracking for events like goals, offsides, fouls, or corners.

  • Season-level dashboards that visualize trends in player performance.

Solution main image

Design

The assessment system includes forms with star ratings or numeric scores and comment boxes for detailed feedback. A dashboard with widgets displays aggregated stats like possession, tackles, and passing accuracy.

Match/Training StatsPlayer Performance TrendsCustomizable Assessment FormsAutomated Statistical ReportsCoach & Player Insights Dashboard
Navigation icon

Communication & Chat

  • Group-based chat channels (e.g., U-18 Team, Goalkeepers, Fitness Group).

  • 1:1 messages with players for individualized feedback or private discussions.

  • Push notifications and mobile alerts for schedule changes or announcements.

Solution main image

Design

The communication system features a collapsible chat panel or a dedicated page with channels listed on the left. Coaches can use @mentions to notify specific players or staff.

Team & Staff ChannelsPrivate Messaging@Mentions for NotificationsFile Sharing (PDFs, Images, Videos)Read Receipts & Message Status

Visual Branding

Visual branding illustrationVisual branding illustrationVisual branding illustration

Brand identity

The interface is driven by a bold and dynamic red, symbolizing passion and intensity, balanced with light gray for a modern, clean look. Dark blue accents are strategically used for calls-to-action, ensuring high visibility and a sense of trust and professionalism. This combination creates a visually striking yet sophisticated aesthetic.

Typography

A bold, sporty typeface like Montserrat or Oswald is used for headers, emphasizing strength and energy, while a clean, modern sans-serif font ensures optimal readability for body text. This typography choice reinforces the brand’s athletic identity while maintaining clarity across different screen sizes.

Icons & Visuals

The interface features custom-designed soccer icons, including balls, cleats, whistles, and field lines, providing intuitive visual cues that enhance navigation. These icons help differentiate modules and create an immersive experience, making the platform feel dynamic and tailored to the soccer community. High-quality visuals and subtle animations further elevate engagement and usability.

Implementation timeline

Timeline graph

Core User Management
Integration with GeM SaaS
360 Video & Chat
Software Adjustments
UX Testing
Bug Fixing
Performance Optimization
Release
Updates
Maintenance

Requirements & Discovery

Conducted stakeholder interviews with head coaches, assistant coaches, players, and administrative staff to gather insights. Mapped user journeys to identify and prioritize essential features—such as Calendar, Video Analysis, and Chat—while planning for future expansions like advanced AI analytics and wearable integrations.

Implementation Stages

01 Stage

Core user management, authentication, basic calendar scheduling.

1-4 weeks
01

02 Stage

Integration with GeM SaaS, core platform preparation, infrastructure compliance

1-4 weeks
02

03 Stage

360 video upload and annotation tools, chat integration.

1-4 weeks
03

04 Stage

Software adjustments, tuning up in-depth stats module.

1-4 weeks
04

05 Stage

UX testing, bug fixing, performance optimization.

1-4 weeks
05

06 Stage

Release followed by updates and maintenance.

1-4 weeks
06
Treo implementation illustration

Pilot & Feedback

  • Beta testing with one youth team to gather feedback on the UI, performance, and user experience.

  • Rapid iteration cycles to fix bugs, refine the design, and optimize the annotation feature.

Treo implementation illustration

Testing & QA

  • Functional tests for each module (Calendar, Chat, Video).

  • Load and performance tests for large video files and multiple concurrent users.

  • Security checks for data integrity and role-based access.

Results & Business Impact

70%Team Efficiency Gains

70% Reduction in admin tasks for scheduling and communication—coaches no longer juggle multiple apps.

Faster Feedback Loops:
Players receive precise, annotated instructions, reducing repetitive mistakes.

Improved Player Performance

Communication illustration

Video-Centric Learning:
Players are more engaged when they can watch their mistakes in real-time with the coach’s annotations.

Data-Driven Coaching:
Coaches can use performance metrics (e.g., passing accuracy, shots on target) to tailor individual training plans.

— SCORM-Compatible system design.

Enhanced Communication & Culture

Unified Chat:
Replaces ad-hoc WhatsApp groups; important messages don’t get lost.

Transparency:
Everyone sees the same schedule, feedback, and stats in real time, fostering trust and accountability.

Communication illustration

Future Enhancements

AI-Powered Video Highlights icon

AI-Powered Video Highlights

Automated tagging of key moments like goals, tackles, or fouls to reduce manual editing.

Integration with Wearables icon

Integration with Wearables

Pull real-time fitness data (heart rate, distance covered) to correlate with training outcomes.

Gamification Elements icon

Gamification Elements

Award badges or points for attendance, improvement, skill mastery to motivate players.

Multi-Language & Localization icon

Multi-Language & Localization

Expand the platform to cater to international soccer academies.

The custom LMS integrates 360º video analysis, advanced stats, and a user-friendly design for seamless training access. Its modular architecture enables easy scalability with new features as the school grows. A custom UI strengthens brand identity, ensuring a consistent and familiar experience for users.

Ready to bring your
project to life?
Let’s talk!