Le Bouging est une application mobile évènementielle qui permet de faire des challenges sportifs collectifs. Le principe est simple : les utilisateurs parcourent un maximum de kilomètres pendant toute la durée d'un challenge. Chaque challenge est porté par un ensemble d'entreprises et permet de lever des fonds pour une cause, tout en engageant les collaborateurs dans une activité physique. Les challenges sont souvent associés à un évènement sportif physique (comme un trail, ou un marathon)
Lancée en 2020, l'application a mobilisé :
Plus de 100000 participants, sur plus de 40 challenges
Permis de collecter 4 000 000 d'euros au profit d'associations
L'application mobile :
detecte l'activité physique des participants
produit des classements en temps réel
permet de se fixer des objectifs d'activité physique
propose des défis ludiques
intègre un chat pour échanger entre collègues
L'application est porté par l'entreprise OSE. Pour en savoir plus, rendez-vous ici
Je suis le co-lead developer (développeur principal, en duo) de cette application. Depuis 2022, j'interviens sur l'intégralité des aspects techniques qui permettent la bonne tenu des challenges, la précision dans la détection de l'activité physique, la mise en place des outils back-office qui permettent aux équipe d'OSE de gérer les différents challenges.
Les challenges sont une vraie course, ou chaque participant est en compétition pour la cause. Notre application doit dont être très réactive et donner l'information la plus à jour, en temps réel : cela implique de nombreuses complexités techniques dont j'ai la responsabilité de la conception et de la mise en place : event sourcing, caches incrémentaux, invalidations et systèmes distribués permettent cette haute réactivité.
Les challenges sont courts (quelques semaines) et se répètent chaque année : Des première minutes du top départ jusqu'au dernieres secondes de l'arrivée, l'application est soumise à de très fortes variations d'utilisation, impliquant de réels défis techniques. Je suis en charge de mettre en place les systèmes permettant de gérer ces pics de charge : scaling, tests de charge, gestion de la concurence, idempotence stricte des opérations et monitoring rendent cela possible
L'application s'enrichit continuellement pour offrir une experience complète aux participants. Que ce soit pour inciter à l'activité physique, pour permettre aux utilisateurs de s'informer sur la cause soutenue, nous travaillons tout le temps au développement de nouvelles fonctionnalités. J'interviens dans ce processsus : maquettes, propositions, cadrage des impacts techniques, analyse des comportements et avis utilisateurs, gestion du support utilisateur font partie de mes missions.
Le Département de la Réunion dispose de budgets pour financer des actions agricoles. Pour être élligibles, ces actions doivent répondre à des critères strictes et démontrer leurs résultats. Cette plateforme permet aux structures agricoles du Département de la Réunion
de déposer des demandes de subventions, en expliquant leurs projets, l'utilisation des fonds et les resultats visés
de suivre l'évolution de la phase d'instruction de ces demandes
de décrire les résultats obtenus une fois les projets mis en place.
Elle permet aussi au Département de la Réunion de suivre avec précision les montants versés, et les résultats obtenus.
Cette application au profit du Département de la Réunion a été construite en collaboartion avec le cabinet 3A conseil.
Je suis le lead developer (développeur principal) de cette application. Depuis 2023, j'ai été en charge de la conception fonctionnelle, graphique et technique de la plateforme. Jusqu'en 2027, j'en assure la maintenance applicative. En duo avec un collaborateur sur ce projet, j'ai assuré la répartition des taches et garanti la cohérence de nos dévelopements
Le subventionnement public est très contrôlé et implique de nombreux processus de validations et de règles métier. N'ayant aucune connaissance de ce secteur au début du projet, j'ai proposé au commanditaire une approche modulaire permettant de construire l'application par étapes, de la plus simple à la plus complexe. Nous avons ainsi pu déployer rapidement une application avec les fonctionnalités minimale, qui s'est enrichie progressivement au fil du temps. Cette méthode a aussi permis de tenir le budget fixé en début de projet, et ajustant les priorités.
La réalisation d'une demande de subvention est un processus complexe que les bénéficiaires ne connaissent pas à priori. Pour les guider, j'ai proposé d'intégrer des aides directement à l'application. Ces aides sont contextualiés et visent à expliquer, vulgariser et à apporter les réponses au moment où l'utilisateur se questionne. Un travail important de design a pour cela été effectué, tout en respectant les éxigeances de charte graphique du Département de la Réunion.
Le développement de cette application est désormais terminé et utilisée au quotidien par le public cible. J'effectue une maintenance régulière pour maintenir l'application à jour et corriger les petits problèmes techniques que les utilisateurs peuvent ponctuellement rencontrer.
Découvrez mon parcours, mon approche et ma manière d'accompagner les projets, de la première idée à la mise en production.