The Stadium ⚽


Technologies: C# .NET ASP.NET Core React Native Firebase Algolia Mobile Development ASP.NET Core

The Stadium - Une Aventure Entrepreneuriale Passionnante

En 2019, Victor, fondateur de The Stadium, m’a sollicité pour le développement de son application. Pendant trois ans, sur mon temps libre, j’ai travaillé avec passion sur ce projet. C’était très excitant de recevoir une telle mission de la part d’un entrepreneur ambitieux, et puis c’était mon premier contrat freelance !

Aujourd’hui, faute de financement et de partenariats solides, le projet a été arrêté. Cependant, cette aventure a été extrêmement enrichissante pour Victor et moi. Nous avons acquis de l’expérience en conception de produit, marketing et gestion des défis techniques.

Victor se consacre désormais à de nouveaux projets en acquisition de trafic, tandis que de mon côté, je prépare ma revanche avec un tout autre produit.

Profitez d’un petit REX malgré l’avortement ce projet !

Pourquoi The Stadium ?

L’objectif de The Stadium était de rassembler toute la communauté du ⚽ Football Amateur sur une plateforme unique, permettant aux joueurs, entraîneurs, et supporters de partager leurs expériences et de suivre les matchs en direct.

Fonctionnalités

L’application The Stadium, développée avec React Native et Firebase, offrait de nombreuses fonctionnalités pour enrichir l’expérience des utilisateurs :

L’application était disponible gratuitement sur iOS et Android, et avait dépassé les 8 000 téléchargements.

Preview (Mobile App)

Vidéo de présentation

Références

Retour d’Expérience (REX)

Dans cette aventure j’ai beaucoup appris des défis techniques rencontrés. Voici mes cinq enseignements :

  1. Qualité : En tant que startup avec des moyens limités, il est difficile de produire rapidement sans sacrifier la qualité. Une mise à jour peut parfois provoquer un bug critique, et les utilisateurs sont impitoyables : si ça ne marche pas, c’est fini. Cette expérience m’a poussé à me concentrer sur la qualité logicielle. Voir un bug affecter des centaines d’utilisateurs est extrêmement stressant, je vous le garanti !.

Solution : Le vivre personnellement ou lire Robert C. Martin.

  1. Scalabilité : Concevoir une architecture backend capable de gérer une croissance des utilisateurs est crucial. La modularité et l’évolutivité doivent être intégrées dès le début.
  2. Notifications Push : Assurer des notifications fiables et pertinentes a nécessité de peaufiner la logique pour offrir une expérience utilisateur engageante sans être intrusive.

Solution : Pour ces deux points lisez les excellents Livres de ByteByteGo

  1. Agilité/Engagement : Impliquez vos utilisateurs dès le début. Mettez en place un système de feedback rapide et surtout accessible depuis n’importe où. Un email, c’est “trop lent”.

Ces enseignements techniques me serviront pour mes futurs projets, me permettant de mieux anticiper et surmonter les défis.