Back to Experience

Stage associatif volontaire – Développeur mobile & digitalisation sportive

Fédération Française de Volley-Ball

Nov. 2025 – Dec. 2025
Orléans, France

Concevoir et livrer, dans un cadre associatif volontaire, une application mobile de notation de matchs de volley en transformant les besoins des arbitres en fonctionnalités utilisables.

React Native Expo Node.js PostgreSQL Prisma Docker
Table des matières

Missions

Développer une application mobile de notation et de suivi de matchs pour la Fédération Française de Volley-Ball, de la compréhension des besoins terrain jusqu'à la publication App Store.

Défis

Transformer les besoins des arbitres en fonctionnalités simples et fiables, gérer les contraintes d'une application utilisée en contexte de match, et livrer une première version exploitable dans un délai court.

Technique

Développement mobile avec React Native et Expo, gestion de base de données PostgreSQL avec Prisma, architecture backend Node.js, déploiement Docker, conception UX/UI et optimisation de performance mobile.

Humain

Communication avec des interlocuteurs non techniques, gestion des retours métier, adaptation rapide aux besoins des arbitres, travail autonome et prise d'initiative dans un contexte professionnel.

Autres

Comprendre les enjeux de la digitalisation sportive, gérer un cycle produit de bout en bout, et mesurer l'importance d'une expérience utilisateur claire dans une application mobile métier.

Vue d’ensemble

Stage associatif volontaire au sein de la Fédération Française de Volley-Ball à Orléans : concevoir et livrer VolleyX, une application mobile de notation et de suivi de matchs de volley. L’objectif était de transformer les besoins d’arbitres en fonctionnalités utilisables sur le terrain, puis d’accompagner l’application jusqu’à sa publication sur l’App Store.

Travailler avec des interlocuteurs non techniques

Ce que ce stage m’a appris en premier, c’est écouter avant de coder.

Les arbitres décrivaient leurs besoins en langage terrain, sans forcément les traduire en fonctionnalités techniques. Mon travail consistait d’abord à reformuler, poser les bonnes questions, et extraire les contraintes réelles derrière chaque demande. Cette discipline de traduction du besoin métier vers les spécifications a structuré les choix de conception.

Les principales fonctionnalités livrées couvraient la notation de match, la gestion des accès par rôles et les notifications temps réel. Les parcours UX/UI ont ensuite été ajustés à partir de plus de 8 retours métier, avec des itérations centrées sur les usages des arbitres.

Prendre des décisions en autonomie

Dans un contexte associatif, il n’y a pas de hiérarchie technique pour valider chaque choix. J’ai dû assumer seul des décisions qui allaient rester : modélisation des rôles, gestion des permissions, choix d’hébergement. Ça oblige à raisonner les compromis plutôt que de suivre des recettes.

La contrainte principale n’était pas la complexité technique — c’était le délai. Ce cadre a tout recentré sur l’essentiel : qu’est-ce qui doit marcher à la livraison, et qu’est-ce qui peut attendre ?

Ce que cette expérience a changé

Avant ce stage, je pouvais m’attarder sur une feature intéressante techniquement. Après : je pense d’abord en termes d’impact utilisateur. Un arbitre en plein match n’a pas de tolérance pour la latence ou l’ambiguïté — cette contrainte m’a appris à évaluer chaque décision à l’aune de son utilité réelle.

J’ai aussi compris que livrer une application, c’est plus que coder : gérer les retours, documenter les choix, anticiper les contraintes légales (RGPD, App Store), et maintenir la confiance des interlocuteurs tout au long du projet.

Résultats

L’application a été publiée sur l’App Store et a atteint une note de 4.8, avec environ 25 téléchargements dès la première semaine. Au-delà du résultat chiffré, cette expérience m’a surtout appris à tenir un cycle produit court : comprendre un besoin, livrer une version utilisable, recueillir les retours, puis corriger sans perdre de vue le contexte réel d’utilisation.


Les détails techniques — architecture, schéma relationnel, stack, défis d’implémentation — sont documentés dans la page projet :

Voir le projet VolleyX en détail →

Responsabilités

  • Concevoir et livrer une application mobile de notation de matchs de volley dans un cadre associatif volontaire, avec gestion des accès par rôles et notifications temps réel.
  • Itérer sur l'UX/UI à partir de plus de 8 retours métier d'arbitres, puis accompagner l'application jusqu'à sa publication sur l'App Store.

Assistant portfolio

Pose une question sur Sony

Mémoire locale active: l'assistant adapte ses suggestions à cette visite.