Academy360
Academy360 is a comprehensive football/soccer player development platform designed for youth academies (ages 8-18). It provides role-based dashboards for athletes, coaches, parents, club admins, and super admins — covering everything from training programs and skill tracking to attendance, payments, and performance analytics.

Project Overview
Academy360 is a multi-tenant SaaS platform that digitalizes youth football academy operations. With 55+ API routes, a unified dashboard architecture, and PWA support, it serves five distinct user roles — each with a tailored experience. Coaches build weekly training plans, track skill scores with radar charts, and write development notes. Athletes log exercise completions and view their progress. Parents monitor their children's development and payments. Club admins manage members, groups, sessions, and fees. The platform includes a library of 105 exercises across 5 categories, 28 training templates for 7 age groups, and comprehensive analytics with attendance, performance, and season comparison charts.
The Problem
Youth football academies typically manage player development through spreadsheets, WhatsApp groups, and paper-based systems. Coaches lack tools to systematically track individual skill progression across technical, physical, and behavioral dimensions. Parents have no visibility into their child's training attendance or development trajectory. Club administrators struggle with member management, payment tracking, and cross-group coordination.
The Solution
A purpose-built platform with role-based access control and Row-Level Security ensuring data isolation between organizations. The unified dashboard architecture serves all roles from a single URL namespace with automatic role switching. Features include a structured exercise library with difficulty levels, a "Yaptım" (I did it) completion tracking system, coach skill scoring with radar chart visualization, weekly plan builder, player comparison tools, and a complete manual payment tracking system — all wrapped in a Turkish-language, mobile-responsive PWA.
Key Features
Role-Based Dashboards
Five tailored experiences for athletes, coaches, parents, club admins, and super admins with seamless role switching.
Training & Exercise Library
105 exercises across 5 categories with 3 difficulty levels, 28 age-group templates, and weekly plan builder.
Skill Tracking & Analytics
Individual skill scoring with radar charts, weakness analysis, player comparison, and monthly development archives.
Multi-Tenant Architecture
Secure organization isolation with Supabase RLS, OTP authentication, and 55+ validated API endpoints.
Tech Stack
Team
Ali Anil Alan
Full-Stack Developer