United World Wrestling (UWW)·janvier 2015

Application gestion ERP/CRM Athena

Brief

United World Wrestling, fédération internationale de lutte, a mandaté Antistatique pour le développement d’une application permettant de faciliter la gestion de leurs membres et compétitions.
Capture d'écran du logiciel Athena
Athena est une application destinée à toutes les fédérations sportives, peu importe leur domaine. Elle permet de faciliter l’organisation générale des fédérations en rassemblant de nombreux services et outils en un seul point et fonctionne sur tous les navigateurs.

Fonctionalités

  • Gestion des athlètes
    • Profiles
    • Disciplines, catégories
    • Licences
    • Passeports
    • Suspensions
  • Gestion des arbitres
    • Profiles
    • Licences
    • Passeports
    • Accréditations
  • Gestion des événements
    • Compétitions
    • Cours d’arbitres
    • Calendrier
    • Organisateurs
    • Participants
    • Arbitres
  • Gestion de licences
    • Commandes
    • Achat
    • Paiement
    • Validation

Un aperçu des techniques utilisées

Symfony2/Doctrine : Le framework de développement PHP Symfony2 couplé à son ORM Doctrine2 nous a servi de base pour ce projet
PHPUnit et Behat : Nous ont permis de mettre en place une batterie de tests afin de tester chaque page, formulaire et fonctionnalité de l’application. Ces tests sont lancés automatiquement à chaque modification sur un serveur d'intégration continue.
Bootstrap : Le framework de développement front-end Bootstrap, composé de CSS et JavaScript nous a permis de livrer un site responsive qui s’adapte à la taille d’écran de chaque périphérique.

Perspectives d’avenir

Athena a été développée d’une manière telle qu’il est possible de séparer les fonctions génériques relatives à la gestion de fédérations sportives des demandes spécifiques de notre client UWW afin de l’adapter pour les besoins d’autres fédérations.

Projets suivants