Application

The Doctor's Club

Plateforme SaaS de conciergerie premium pour médecins et professionnels de santé libéraux : app mobile Flutter (iOS / Android) + web Next.js, chat de conciergerie temps réel opéré via clac.io, abonnement Stripe multi-niveaux déductible fiscalement, paiement natif Apple Pay / Google Pay et essai gratuit 7 jours.

Technologies

FlutterDartflutter_stripeApple PayGoogle PayFirebase AuthFirebase FirestoreFirebase Cloud FunctionsFirebase StorageFirebase Cloud MessagingFirebase CrashlyticsStripeclac.ioLangChainOpenAISentryNext.js 16React 19TypeScript 5Tailwind CSSVercel
The Doctor's Club - Desktop

The Doctor's Club est une conciergerie premium pensée pour les médecins et paramédicaux libéraux français. Le produit combine une application mobile Flutter (migrée de FlutterFlow vers du Flutter pur en code natif, distribuée via TestFlight et Play Store) et un front web Next.js 16 (thedoctorsclub.fr). Le cœur du produit est une conciergerie réelle, opérée par le partenaire clac.io via une API REST et des webhooks signés HMAC : le membre formule ses demandes en langage naturel dans un chat temps réel (Firestore), avec pièces jointes (billets, factures, réservations) et notifications push. La monétisation repose sur un système d'abonnement multi-niveaux branché sur Stripe, avec intégration native de flutter_stripe côté mobile (Apple Pay, Google Pay, 3D Secure, essai 7 jours). Les webhooks Stripe et clac.io sont consommés par des Firebase Cloud Functions Node.js qui maintiennent Firestore cohérent en temps réel, et une fonction planifiée synchronise chaque nuit les offres et évasions publiques de clac.io. La base de fonctions intègre LangChain (Mistral / OpenAI / Anthropic) pour préparer le routage et la catégorisation intelligente des demandes.

Fonctionnalités

App mobile Flutter + web Next.js

Application mobile en Flutter pur (3.32, Dart 3.8), migrée de FlutterFlow vers une base de code native versionnée git, déployée sur iOS (TestFlight) et Android. Web thedoctorsclub.fr en Next.js 16 pour la landing et le dashboard, partageant la même base Firebase.

Conciergerie temps réel via clac.io

Service de conciergerie réel opéré par clac.io et intégré par API REST + webhooks signés HMAC. Demandes en langage naturel, chat Firestore temps réel, pièces jointes (images inline, PDF), réponse concierge sous 2h, accusés de lecture.

Paiement mobile natif Stripe

Custom actions Flutter autour de flutter_stripe 11.5 : Apple Pay, Google Pay, 3D Secure. Payment Sheet native intégrée à l'onboarding, essai 7 jours via SetupIntent (aucun débit immédiat) puis abonnement.

Abonnements multi-niveaux déductibles

Plusieurs paliers d'abonnement mensuels, 100% déductibles fiscalement pour un professionnel de santé. Gestion upgrade / downgrade et résiliation via le Customer Portal Stripe.

Synchronisation webhooks temps réel

Firebase Cloud Functions qui consomment les webhooks Stripe (subscription.created, invoice.payment_succeeded, customer.subscription.updated) et clac.io, et mettent à jour les collections Firestore (users, conversations, documents). Fonction planifiée nocturne de synchronisation des offres publiques.

Socle IA (LangChain)

Cloud Functions outillées avec LangChain (Mistral, OpenAI, Anthropic) pour préparer la catégorisation et le routage intelligent des demandes de conciergerie entre les neuf catégories de services.

Galerie

Screenshot 1

Informations

Année
2025-2026
Client
The Doctor's Club
role
Full-Stack Developer & Product Lead
Durée
En beta — TestFlight, lancement public prévu 2026

Intéressé par ce projet ?

Discutons de vos besoins et voyons comment nous pouvons vous aider.

Nous contacter