LiveSaaS

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.

Next.js 16React 19TypeScriptTailwind CSS 4SupabaseZod
Project Progress75%
Academy360

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

dashboard

Role-Based Dashboards

Five tailored experiences for athletes, coaches, parents, club admins, and super admins with seamless role switching.

fitness_center

Training & Exercise Library

105 exercises across 5 categories with 3 difficulty levels, 28 age-group templates, and weekly plan builder.

insights

Skill Tracking & Analytics

Individual skill scoring with radar charts, weakness analysis, player comparison, and monthly development archives.

security

Multi-Tenant Architecture

Secure organization isolation with Supabase RLS, OTP authentication, and 55+ validated API endpoints.

layersTech Stack

check_circleNext.js 16
check_circleReact 19
check_circleTypeScript
check_circleTailwind CSS 4
check_circleSupabase
check_circleZod

groupTeam

AAA

Ali Anil Alan

Full-Stack Developer

scheduleStatus & Timeline

DurationOngoing
PhasePhase 2.5 Complete
RoleSolo Developer