WeSportive®
Conception de A à Z d’une plateforme de gestion de clubs sportifs, web et mobile
Introduction
Client
WeSportive (produit maison)
Année
2026
Durée
6 mois
Service
Développement SaaSWeSportive est le logiciel de gestion des clubs et associations sportives : adhérents, équipes, planning, convocations, présences, cotisations et messagerie, réunis dans une application web et mobile. Nous l'avons conçu et construit de A à Z, du cadrage produit à la publication sur l'App Store et Google Play : la plateforme, le site marketing, l'application iOS et Android, les paiements et les notifications.
01
Page d’accueil
La promesse tient en une ligne (toute la vie du club dans une seule app), l’écran réel du produit à côté, et deux entrées : demander une démo ou voir le produit en détail. Gratuit pour démarrer, sans carte bancaire, iOS, Android et web.

Défi & Approche
Un club amateur tourne avec un tableur d'adhérents jamais à jour, un groupe WhatsApp où l'info se perd, un cahier de présence resté au stade et des chèques encaissés en retard. Il fallait remplacer ces outils dispersés par un seul produit que des bénévoles adoptent sans formation, qui parle autant au président qu'au coach, au trésorier, à l'adhérent et au parent, et qui encaisse l'argent du club en toute sécurité.
- Remplacer tableur, groupe WhatsApp, sondage de dispos et cahier de présence par un seul outil
- Servir cinq rôles aux besoins distincts : président, trésorier, entraîneur, adhérent et parent
- Encaisser licences et cotisations par carte et reverser les fonds au club, sans qu’il gère lui-même un contrat de paiement
- Toucher les adhérents là où ils sont : sur leur téléphone, avec des applications iOS et Android publiées sur les stores
La Solution
Application web développée en Next.js (App Router), avec une API tRPC typée de bout en bout, une base PostgreSQL pilotée par Prisma et une architecture en couches (routeurs, services, dépôts) qui garde les règles métier et les permissions au même endroit. Les paiements passent par Stripe Connect : chaque club a son compte, et les licences réglées dans l'app lui sont reversées. Convocations, rappels et relances de présence partent en push, e-mail et in-app via Novu. Une application Expo (iOS et Android) embarque la webapp et gère les notifications natives, et un site marketing avec blog, tarifs et demande de démo complète l'ensemble.
Fonctionnalités clés
- Next.js App Router, tRPC et Prisma sur PostgreSQL : typage de bout en bout et architecture en couches (routeurs, services, dépôts)
- Gestion de club complète : membres, équipes par sport et catégorie d’âge, rôles et permissions sur mesure, planning récurrent, convocations et présences
- Paiements par Stripe Connect : campagnes de cotisation, encaissement par carte reversé au club, relances et historique par membre
- Notifications push, e-mail et in-app orchestrées avec Novu : convocations, rappels d’événement, relance automatique des sans-réponse
- Côté sportif : carte des clubs et terrains autour de soi (Google Maps), inscription en ligne, réservation de créneau, comptes enfants rattachés au parent
- Application iOS et Android (Expo) publiée sur l’App Store et Google Play, avec notifications natives
- Site marketing Next.js avec blog, tarifs, demande de démo et mesure d’audience PostHog
02
Le produit en détail
Six chapitres, un par tâche qui prend du temps aux bénévoles, chacun illustré par un vrai écran de la webapp plutôt qu’une maquette.
03
L’application mobile
La page qui envoie vers l’App Store et Google Play : carte des clubs et terrains, inscription en ligne, convocations, comptes enfants. L’app est en ligne sur les deux stores.
04
Un modèle en une ligne
Plan Sportif gratuit, plan Club gratuit puis 3 % sur les licences réglées dans l’app, Premium construit avec les clubs qui l’utilisent : la grille tient sur un écran.
05
La landing de bout en bout
Le problème (les outils dispersés), la semaine type d’un club, les fonctionnalités par onglet, les rôles, les tarifs et la FAQ : tout le parcours d’accueil. Survolez pour le dérouler.
06
Tableau de bord du club
Côté produit : alertes du jour (inscriptions à valider, cotisations en retard), effectif, reste à encaisser et prochains événements. Le président voit l’état de son club en un écran.
07
Présences en direct
Onze présents avant le match : le coach compose son équipe sans passer un appel. Les membres qui n’ont pas répondu reçoivent une relance automatique.

08
Finances du club
Total encaissé, en ligne ou par chèque, reste à encaisser et mouvements récents : le trésorier suit ses campagnes de cotisation sans tableur. Les paiements par carte passent par Stripe Connect et sont reversés au club.
09
La carte des clubs et terrains
Côté sportif, la carte montre les clubs, les événements et les terrains autour de soi. C’est la brique qui amène de nouveaux adhérents aux clubs inscrits.
10
Messagerie d’équipe
Conversations par club, par équipe et par bureau, avec notification push : l’info du match ne se perd plus dans un groupe WhatsApp.

Résultat
WeSportive est en ligne et disponible sur les deux stores : un club s'y crée gratuitement, importe ses équipes, programme sa saison en une fois et voit ses convocations partir seules. Le modèle tient en une ligne, plan Club gratuit et 3 % sur les licences réglées dans l'application, et le produit évolue au rythme des retours des premiers clubs, avec les mêmes interlocuteurs du cadrage à la mise en production.
Ce projet illustre notre solution MVP en 6 semaines
Un MVP en ligne en six semaines, pas un produit dans un an. À partir de 6 000 € HT, soit 7 200 € TTC.










