Switch2Run : cofondateur et CTO d’une plateforme d’entraide entre sportifs, du couchage au bénévolat

Une communauté où l’on héberge gratuitement un sportif venu courir près de chez soi, et où chaque contribution (couchage, covoiturage, bénévolat) est reconnue par des points. Associé cofondateur, j’en conçois et développe toute la partie technique.

Switch2Run : cofondateur et CTO d’une plateforme d’entraide entre sportifs, du couchage au bénévolat
Client
Switch2Run, en tant qu’associé cofondateur et CTO
Type
Application
Date
2026, en cours
Lieu
France, en ligne

Le projet

Switch2Run est né d’une galère que connaissent beaucoup de sportifs : trouver où dormir le soir d’une compétition. Hôtels complets, locations à la semaine, logement à cinquante minutes du départ. Le fondateur l’a vécu course après course, alors qu’il avait lui-même un couchage libre chez lui une bonne partie de l’année.

L’idée : relier les sportifs qui cherchent un lit à ceux qui peuvent en prêter un, sans argent entre membres. On ne réserve pas un couchage, on rejoint une communauté. Je me suis associé au projet comme cofondateur et CTO : je porte toute la partie technique, de l’architecture à la mise en ligne.

Les chiffres

Faits vérifiables dans l’application livrée.

  • 0Euro échangé entre membres pour un hébergement
  • 7Profils de compte, cumulables
  • 67Migrations de base de données
  • 6Contrôles automatiques avant chaque livraison

Le besoin

Une plateforme qui tienne la promesse de départ, gratuite entre membres, et qui donne envie de contribuer.

  • Trouver un couchage chez un membre près d’une course, sur une carte ou par épreuve.
  • Reconnaître chaque contribution (héberger, covoiturer, être bénévole) sans jamais la transformer en paiement.
  • Permettre aux organisateurs de course de publier des missions de bénévolat et de créditer leurs bénévoles.
  • Donner confiance : dossard vérifié avant tout hébergement, avis, signalements traités par l’équipe.
  • Faire grandir le réseau grâce à des ambassadeurs qui référencent de nouvelles courses.

Les contraintes

Une plateforme d’entraide ne tient que si ses règles sont impossibles à contourner. Il fallait les inscrire au cœur du système, pas seulement dans l’interface.

  • Aucun euro ne doit circuler entre membres pour un hébergement, et les points ne doivent être ni une monnaie ni transférables.
  • Celui qui reçoit des points ne doit jamais pouvoir les valider lui-même.
  • Sept profils de compte qui se cumulent (sportif, hébergeur, contributeur, ambassadeur, responsable d’ambassadeurs, organisateur, équipe), avec des droits différents.
  • Des documents sensibles (justificatifs de dossard, pièces d’identité) que personne d’autre ne doit voir, hôte compris.
  • Un cycle de points qui continue de tourner même si le site ou le service d’e-mails tombe.

Ce que j’ai livré

Une application Next.js sur base PostgreSQL (Supabase), hébergée sur Vercel, où les décisions fondatrices du projet sont tenues par la base de données elle-même.

  • Couchages : annonces avec photos, carte interactive, recherche par course, demande de séjour, messagerie en temps réel. L’option « accueil femmes uniquement » est réservée aux hôtesses par la base, pas par une case grisée.
  • Dossards : justificatif déposé dans un espace privé et vérifié par l’équipe. Sans dossard vérifié sur la course, pas de demande d’hébergement possible.
  • Points : aucune écriture directe possible depuis l’application, tout passe par des fonctions de la base. Le bénéficiaire atteste le service, et un garde-fou solde les séjours restés sans réponse.
  • Barèmes réglables depuis l’administration, par rôle, type de mission, organisation ou course : une course en manque d’hébergement peut valoir davantage.
  • Bénévolat et covoiturage : missions par créneaux publiées par les organisateurs, crédit automatique des bénévoles à la validation.
  • Signalements : les points sont gelés le temps que l’équipe tranche, avec quatre issues possibles. Les cas urgents remontent immédiatement.
  • Tâches planifiées dans la base (pg_cron) : cycle des points tous les quarts d’heure, envoi des notifications toutes les cinq minutes, indépendants du déploiement.
  • Connexion par e-mail ou Strava, abonnement par Stripe, blog rédigé depuis l’administration.
  • Six contrôles automatiques avant chaque livraison : sécurité au niveau des lignes sur toutes les tables, absence de secrets, aucune écriture de points côté client, en plus du typage, du lint et de la compilation.

Le résultat

La plateforme est en ligne sur switch2run.com et les inscriptions sont ouvertes. La création de compte est gratuite, et l’hébergement entre membres le restera.

Le projet démarre : je ne publierai pas de chiffres de fréquentation avant d’en avoir de réels. Côté technique, la base compte 67 migrations et le socle est prêt pour accueillir les premiers hébergeurs, organisateurs et ambassadeurs.

On en parle 20 minutes ?

Vous me décrivez votre activité et ce qui vous fait perdre du temps. Je vous dis honnêtement si je peux aider, et je vous envoie un devis détaillé sous 24 h.

Gratuit et sans engagementDevis fixe, pas de surpriseRéponse sous 24 h