AthleteTrack
A mobile application designed for coaches to manage athletes, track performance, and analyze both individual and group progress. It replaces outdated methods like notebooks and spreadsheets with a modern, data-driven solution featuring visual insights and training organization tools.
✨ Technologies
TypeScript PHP HTML SCSS JavaScript
🚀 Features
Athlete Management - Create and manage detailed athlete profiles Performance Tracking - Record scores, notes, and evaluations per apparatus Data Visualization - Interactive charts for individual and group progress Group Comparison - Analyze performance across multiple athletes Training Agenda - Organize sessions and daily planning for coaches Fast Usability - Access key statistics in just a few clicks
📍 The Process
The goal of this project was to modernize how coaches manage athlete data. It started as a simple replacement for notebooks but quickly evolved into a complete system for tracking performance and visualizing progress. By focusing on usability, the app allows coaches to quickly access relevant data and make better training decisions. The addition of graphs and group comparisons provides deeper insights into both individual and team development. The project was built with scalability in mind, allowing future improvements and new features to be integrated over time.
🎯 Application Architecture
Athlete Module - Handles athlete profiles and personal data Performance Module - Manages scores, notes, and evaluations Analytics Module - Processes data and generates comparisons Visualization Layer - Displays charts and performance insights Agenda System - Organizes training sessions and schedules
🚦 Running the Project
Clone the repository Set up a local PHP server environment Configure the database Run the application locally Access it through your browser
