FFF — Plateformes digitales
Tous les projets Dossier mission · N°20

FFF — Plateformes digitales

Conception et refonte de plusieurs services numériques de la FFF : site institutionnel, plateforme vidéo, API Livescore et applications métier internes.

Client
Fédération Française de Football
Rôle
Full-Stack Developer
Période
2018 – 2019
Aperçu — FFF — Plateformes digitales
  • 5développeurs, méthode agile
  • 4 produitsWeb public et applications métier
  • Amazon S3Publication statique à grande échelle
Contexte

La mission

La Fédération Française de Football anime un écosystème numérique destiné aux licenciés, clubs, supporters, équipes nationales et collaborateurs internes. J’ai participé à la création de plusieurs de ses services : FFFTV, l’API Livescore de l’application Foot Amateur, l’outil médical EPM et le module FootClub Questionnaire.

La mission s’est poursuivie avec la refonte complète de fff.fr. L’architecture associait une API Symfony, un back-office AngularJS WYSIWYG et une génération automatisée de pages statiques déployées sur Amazon S3 afin d’absorber les pics d’audience avec un haut niveau de disponibilité.

Ces projets ont été menés au sein d’une équipe de cinq développeurs, sur un périmètre full-stack mêlant services publics à fort trafic, interfaces d’administration et applications métier sensibles.

Déroulé

Ce que j'ai fait

  • FFF.tv

    Conception et développement de la plateforme OTT réunissant directs, replays et productions éditoriales de la Fédération.

  • Refonte de fff.fr

    Refonte du site institutionnel autour d’une API Symfony, d’un back-office WYSIWYG et d’une publication statique sur Amazon S3.

  • API Livescore

    Conception de l’API REST fournissant les scores et informations de match à l’application mobile Foot Amateur.

  • EPM — Échelle de Perception Médicale

    Développement d’une application intranet destinée au suivi de la perception médicale et de la récupération des joueurs.

  • FootClub Questionnaire

    Création d’un moteur de questionnaires dynamiques configurés en YAML, avec transmission des statistiques aux services métier de la FFF.

Socle technique

Technologies utilisées

Backend

PHPPHPSymfonySymfonyDoctrineDoctrineComposerComposer

Frontend

AngularJSAngularJSVueJSVueJSJavaScriptJavaScriptWebpackWebpackBabelBabelHTML5HTML5SCSSSCSS

Données & recherche

MySQLMySQL

Qualité & tests

PHPUnitPHPUnitBehatCypressCypressBrowserStackBrowserStack

Cloud & infrastructure

DockerDockerGitLabGitLabNginxNginxAmazonS3AmazonS3LinuxLinux

Outils

GitGitPostmanPostmanJiraJiraNew RelicNew RelicKameleoonKameleoonAT InternetAT InternetDidomiDidomiSwaggerSwagger
Normes & exigences
  • Atomic Design
  • Agile
Résultat

Ce que ça a changé

Un portefeuille cohérent de services publics et d’outils métier livré pour différents publics de la Fédération.
Un fff.fr entièrement refondu, combinant autonomie éditoriale et publication statique pour mieux résister aux pics de trafic.
Des API mutualisées pour alimenter les expériences web et mobiles, notamment le suivi des rencontres en direct.
Une base technique commune industrialisée autour de Symfony, AngularJS, Vue et AWS.

Un projet en tête ? Parlons-en !

Je serai ravi d'échanger sur vos besoins et de vous proposer la meilleure approche.

Discutons de votre projet