Réalisation

D'une solution no-code Softr à une plateforme de matchmaking sur mesure avec IA

Matched By Us est une plateforme sur mesure que j'ai développée pour une agence haut de gamme en Flandre. Elle remplace une pile no-code par une application SvelteKit sur Cloudflare, avec matching IA sous contrôle humain, portails, contrats, planning, paiements et communication. Plus de 157 000 lignes de code, 39 tables et 4 668 tests ont été livrés en six mois environ.

Dernière mise à jour : juin 2026 matchedbyus.com
matchedbyus.com
Plateforme de matchmaking sur mesure Matched By Us
Lignes de code applicatif
157 000+
Tests automatisés
4 668
Tables de base de données
39
Utilisateurs migrés
2 000+

Le défi.

Matched By Us est une agence de matchmaking haut de gamme avec huit matchmakers. L'activité reposait sur Softr et des tableurs séparés. Les mises en relation étaient coordonnées manuellement, les données dispersées et il manquait scores de compatibilité, rappels, retours structurés et application ferme des règles métier.

La plateforme traite des profils sensibles soumis au RGPD. La reconstruction devait remplacer un système utilisé quotidiennement sans perdre la clientèle, tout en empêchant les doublons, imposant la vérification, limitant à une relation active et suivant les garanties contractuelles.

L'approche.

J'ai choisi une reconstruction complète plutôt que d'ajouter des contournements au no-code. J'ai développé seul la plateforme full-stack en six mois environ, répartie en treize domaines : authentification, profils, matching, planning, contrats, communication, retours, inscription et administration.

La logique critique a été écrite avec les tests. Un pentest et ses corrections ont précédé la mise en ligne, puis une migration filtrée selon le RGPD a transféré plus de 2 000 utilisateurs. Modéliser règles et données, tester les risques puis migrer a rendu la transition contrôlable.

Architecture et choix.

L'architecture serverless réduit l'exploitation, et l'IA reste un outil d'aide sous contrôle humain.

  • ·

    SvelteKit sur Cloudflare Workers. La plateforme tourne à l'edge, évolue automatiquement et ne demande pas d'équipe opérations.

  • ·

    Neon Postgres avec Drizzle. Le matching est relationnel : 39 tables emploient clés étrangères, contraintes, transactions et index.

  • ·

    Better Auth auto-hébergé. Rôles, sessions et authentification TOTP restent contrôlés sans coût SaaS par utilisateur.

  • ·

    Google Gemini via REST. Le modèle s'intègre à Workers et reste subordonné aux filtres déterministes et à l'approbation humaine.

  • ·

    Stripe, Twilio, Resend, R2 et KV. Paiements, SMS et WhatsApp, e-mail, photos en Europe, cache et limitation complètent le système.

Les problèmes les plus difficiles, résolus.

  • 1

    Matching IA fiable et compatible RGPD. Tous les candidats sont d'abord notés de manière déterministe ; seuls les dix meilleurs atteignent le modèle. Noms et identifiants sont retirés avec consentement explicite. Un matchmaker valide chaque proposition et les scores classiques restent disponibles si l'IA échoue.

  • 2

    Trafic de données serverless. Un client par requête et le pooling Hyperdrive évitent de réutiliser des connexions entre requêtes ; waitUntil maintient e-mails et messages après la réponse.

  • 3

    Règles métier sous concurrence. Des transactions imposent une relation active par personne, les créneaux sont verrouillés et un index unique normalisé empêche les doublons.

Le résultat.

Matched By Us est en production et remplace entièrement Softr. Inscription, matching, planning, rendez-vous, retours et contrats forment un flux unique, plus de 2 000 utilisateurs ont été migrés avec filtrage RGPD et 4 668 tests protègent les évolutions.

La même méthode s'applique lorsqu'une entreprise dépasse les tableurs, Airtable ou le no-code : formaliser les données et règles, automatiser la communication, ajouter une IA supervisée là où elle améliore la décision et déployer sans équipe serveur dédiée.

Sous le capot.

SvelteKitCloudflare WorkersNeon / DrizzleHyperdriveBetter AuthGoogle GeminiStripeTwilioResendTailwind CSS

Questions fréquentes.

Votre question n'y figure pas ? Écrivez-moi directement.

Cette approche convient-elle à notre planning, inscription ou facturation ? +

Oui. Le cœur consiste à transformer un travail manuel soumis à des règles en modèle relationnel, règles appliquées et communication automatisée. Le domaine change, pas la méthode.

L'analyse IA peut-elle fonctionner pour notre cas ? +

Souvent, à condition de bien la limiter. Les règles déterministes gèrent ce qui doit être certain, l'IA aide là où l'interprétation apporte de la valeur, et une personne garde la décision finale.

Combien de temps le développement a-t-il pris ? +

La plateforme complète a été développée par une personne en six mois environ. Une première version ciblée pour un autre processus peut souvent être livrée en quelques semaines selon le périmètre.

Combien coûterait une telle plateforme ? +

Il faut définir la première version avant de donner un prix fixe crédible. Ce projet montre qu'un développeur peut livrer et exploiter une plateforme métier complète ; votre proposition commencerait par les flux essentiels.

Les données sensibles sont-elles protégées ? +

Le design comprend droits par rôle, TOTP pour le personnel, consentement IA, suppression des identifiants dans les prompts et logs, stockage photo européen et flux d'effacement RGPD. Un pentest a précédé la mise en ligne.

Voir aussi
En savoir plus sur applications web

Vous avez un projet similaire ?
Le premier échange est gratuit.