Football Training App

Football Training App

Unity C#Firebase FirestoreFirebase StorageFirebase AuthenticationCloud Functions

Gallery

Football Training System

Training System - Exercise categories and workout cards

Weekly Program

Weekly Program - 7-day schedule with progress tracking

Football Knowledge

Football Knowledge - Educational cards and historical facts

The Challenge

Create a modern, dynamic football-themed mobile app showcasing a complete training ecosystem for players. The design needed to feel energetic, professional, and sports-focused, using dark green, turf-green, and white accents for a premium football vibe.

Development Process

Key Challenges

Designing an intuitive multi-tab navigation system for training, calendar, and knowledge sections

Creating a comprehensive exercise library with detailed instructions and visual demonstrations

Architecture & Design

Built in Unity with Firebase backend for data storage and authentication. Firebase Firestore manages exercise data, user progress, and weekly programs. Firebase Storage handles exercise images and videos.

Project Structure
Training/
├── ExerciseController.cs
└── CategorySystem.cs

Calendar/
├── CalendarManager.cs
└── WeeklyProgramController.cs

Core Systems

Exercise library with 8 complete workouts across 6 categories

7-day weekly training schedule with daily focus areas

The Result

Football Training App final result

Final Product

A comprehensive football training ecosystem featuring daily exercises, weekly programs, calendar tracking, and educational content with a premium sports-focused design.

Key Features

Complete training system with 8 exercises across 6 categories

Interactive exercise cards with detailed instructions and images

Weekly program with 7-day schedule and progress tracking

Calendar system for marking completed workouts

Football knowledge section with educational cards

8
Training Exercises
6
Exercise Categories
7-Day
Weekly Program

Improvements & Impact

The Football Training App successfully delivers a comprehensive training ecosystem with an energetic, professional design. The intuitive tab navigation makes it easy for players to access daily exercises, track their weekly progress, and learn about football history. The dark green theme with emerald accents creates a premium sports-focused experience that motivates users to stay consistent with their training. Firebase integration ensures user progress is saved and synced across all devices.

OJ

Unity C# Developer • Multiplayer Engineer • Full-Stack Cloud Developer

© 2025 Oto Japaridze • All Rights Reserved