L.C©2026← Toutes les missions
05 — Même Pas Cap!

La visio de coaching, sans friction

Visioconférence temps réel pour le coaching : WebSocket sur Rails et React, matching coach / coaché et CMS React développé from scratch.

Rôle
Développeur Ruby on Rails / React
Période
Mai 2020 — Juin 2022
Lieu
Amiens
Stack
Ruby on Rails · React · Action Cable · React Query · Jest · Cypress · Heroku
visio collaborative custom
temps réel

Le contexte : du coaching en visio, intégré au produit

Même Pas Cap! voulait offrir des séances de coaching en visioconférence directement dans son produit, sans renvoyer les utilisateurs vers un outil tiers. L’objectif : une expérience de visio intégrée, fluide, et un appariement pertinent entre coachs et coachés.

Le défi : une salle de visio maison synchronisée en temps réel

  • Construire une visioconférence temps réel maison — un « clone de Whereby » — plutôt que d’embarquer une solution externe.
  • Synchroniser l’état de la salle (participants, enregistrement, minuterie) en temps réel entre tous les clients.
  • Proposer un matching intelligent des coachs et alimenter le contenu via un CMS sur mesure.

L’approche : Action Cable (WebSocket Rails), React et CMS sur mesure

La visio repose sur Action Cable (WebSocket Rails) pour la signalisation et la synchronisation d’état, avec React pour l’interface temps réel de la salle. J’ai développé un calendrier de disponibilités des coachs avec matching intelligent, un CMS de création de blogs en React développé from scratch et des questionnaires de type TypeForm. Côté plateforme, j’ai mené la migration de Ruby 2.5 vers 2.7.5 et de Rails 5.1 vers 6.1.

Le résultat : une plateforme de coaching sans dépendance tierce

Une plateforme de coaching vidéo intégrée et collaborative, avec une salle de visio synchronisée en temps réel et un back-office maison — sans dépendance à un service de visioconférence tiers.

Stack & rôle : Rails, React, Action Cable, Jest, Cypress

Ruby on Rails, React, Action Cable, React Query, tests Jest et Cypress, déploiement Heroku. Développement full stack de la visio, du matching et du back-office.

Un projet similaire ? Parlons-en