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.

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.

Une présentation plus fonctionnelle est disponible sur le mini-site dédié.

View live

Year:
2015
Client:
United World Wrestling
Skills: technologies Symfony 2 Wireframes UX - User eXperience

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 apercu 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.

plus d'informations sur le processus de développement sur notre blog

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.