Skip to content

Open source web app to manage athletics team and monitor athletes' training and performance

License

Notifications You must be signed in to change notification settings

dancov73/AthletixPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

AthletixPro

Open source web app to monitor athletes' training and performance.

Athletix Pro is an open-source application designed for athletics managers, coaches, and athletes. It offers advanced tools to manage teams, monitor training sessions, test performance, enable user communication, and compare athletes. The platform is customizable and scalable, suitable for both youth and senior levels.

Key Features

  1. Interactive Dashboard

    • Overview of athletes' performance.

    • Display of past and upcoming training sessions, tests, and competitions.

  2. Team and Category Management

    • Creation and management of teams and training groups.

    • Automatic calculation of federation categories (based on age and birth year).

    • Assignment of athletes to their respective teams and groups.

  3. Athlete Management

    • Athlete profile with personal data (age, gender, height, weight, VO2max, FTP, etc.).

    • Performance history per athlete, including best times for each event.

  4. User Communication

    • Internal messaging system between users.

    • Distinct roles with customized functionalities:

      • Manager: oversees and manages the entire system.

      • Coach: manages training sessions and communicates with athletes and parents.

      • Athlete: views personal data and communicates with coaches and managers.

      • Parent: limited access to the athlete's data and communication with the coach.

  5. Training Monitoring

    • Creation of daily, weekly, or monthly training plans.

    • Customizable modules for specific training sessions (e.g., sprint, endurance).

  6. Tests and Trials

    • Recording trials with integrated stopwatches.

    • Selection of participating athletes and recording of individual times.

    • Comparison of results to improve performance.

  7. Athlete Comparison

    • Charts and tables to compare performance.

    • Monitoring progress over time.

  8. Sensor Integration

    • Support for heart rate monitors, GPS, and sleep tracking data.
  9. Calendar Integration

    • Personalized user calendar to plan competitions, events, and training sessions.

Future Features

  • Advanced data analysis (charts, trends, and suggestions for performance improvement).

  • Multilingual support.

  • Integration with additional sensors and equipment.

License

This project is distributed under the GPL-3.0 license. See the LICENSE file for more details.


[Ita]

Athletix Pro è un'applicazione open source progettata per manager, allenatori e atleti di atletica leggera. Offre strumenti avanzati per gestire squadre, monitorare allenamenti, testare performance, comunicare tra utenti e confrontare atleti. La piattaforma è pensata per essere personalizzabile e scalabile, adatta sia a livello giovanile che assoluto.

Funzionalità principali

  1. Dashboard interattiva

    • Panoramica delle performance degli atleti.
    • Visualizzazione di allenamenti, test e gare passate e future.
  2. Gestione squadre e categorie

    • Creazione e gestione di squadre e gruppi di allenamento.
    • Calcolo automatico delle categorie FIDAL (in base all'età e all'anno di nascita).
    • Assegnazione degli atleti alle rispettive squadre e gruppi.
  3. Gestione atleti

    • Profilo atleta con dati personali (età, sesso, altezza, peso, VO2max, FTP, ecc.).
    • Storico delle performance per atleta, incluso il miglior tempo per ogni prova.
  4. Comunicazione tra utenti

    • Sistema di messaggistica interna tra utenti.
    • Ruoli distinti con funzionalità personalizzate:
      • Manager: supervisione e gestione dell'intero sistema.
      • Coach: gestione degli allenamenti e comunicazione con atleti e genitori.
      • Atleta: visualizzazione dei propri dati e comunicazione con coach e manager.
      • Genitore: accesso limitato ai dati dell'atleta e comunicazione con il coach.
  5. Monitoraggio allenamenti

    • Creazione di piani di allenamento giornalieri, settimanali o mensili.
    • Moduli personalizzabili per allenamenti specifici (es. sprint, resistenza).
  6. Test e prove

    • Registrazione di prove con cronometri integrati.
    • Selezione degli atleti partecipanti e registrazione dei tempi individuali.
    • Confronto dei risultati per migliorare le performance.
  7. Confronto tra atleti

    • Grafici e tabelle per confrontare performance.
    • Monitoraggio dei progressi nel tempo.
  8. Integrazione con sensori

    • Supporto per sensori di battito cardiaco, GPS, e dati sul sonno.
  9. Integrazione con un calendario

    • Calendario personalizzato per utente per pianificare gare, eventi ed allenamenti.

Funzionalità future

  • Analisi avanzata dei dati (grafici, trend e suggerimenti per migliorare le performance).
  • Supporto multilingua.
  • Integrazione con sensori ed attrezzatura aggiuntivi.

Licenza

Questo progetto è distribuito sotto la licenza GPL-3.0. Vedi il file LICENSE per maggiori dettagli.

About

Open source web app to manage athletics team and monitor athletes' training and performance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published