< Marketplace / No-Code / B2B & B2C />█
Plateforme de mise en relation entre clients et professionnels certifiés du secteur amiante — conçue et développée dans le cadre de l'examen CDA.
Un secteur réglementé, sans outil numérique dédié. Une marketplace pour combler ce vide.
En France, l'amiante est interdit depuis 1997 mais demeure présent dans des millions de bâtiments. La réglementation impose des diagnostics obligatoires réalisés exclusivement par des professionnels certifiés (SS3/SS4, Qualibat 1552, COFRAC).
Désamianteurs.fr centralise l'offre et la demande sur une plateforme unique, sécurisée et transparente. Inspirée du modèle Travaux.com, elle est entièrement dédiée au secteur amiante avec des fonctionnalités métier spécifiques : vérification SIRET automatique, contrôle des certifications et algorithme de matching par abonnement.
Trois profils utilisateurs distincts — clients, partenaires PRO et administrateurs — avec des espaces et des droits d'accès séparés via Row Level Security.
Cliquez sur une capture pour l'agrandir.
Trois niveaux d'abonnement pour les professionnels certifiés — visibilité, leads et outils de suivi adaptés à chaque ambition.
Je veux tester la plateforme sans risque
Je veux un flux régulier de leads
Je veux capter un maximum d'opportunités
Le classement dans les résultats est basé sur le tier d'abonnement, la note client, la réactivité et la disponibilité locale — ce mécanisme est invisible pour les clients.
Une stack orientée production, chaque outil choisi pour sa robustesse et sa pertinence métier.
recherche-entreprises.api.gouv.fr avec cache siret_cache.Les points clés de l'implémentation et comment ils ont été résolus.
WITH CHECK avant l'application des valeurs DEFAULT, bloquant l'insertion automatique de user_id.DEFAULT auth.uid() s'appliquer automatiquement sans passer user_id explicitement depuis WeWeb.display avec if(currentStep === 1, "flex", "none") pour masquer sans démonter les composants.USING cast → DROP ancien type → RENAME. Vues et RLS recréées dans la même migration.===, .replace() natif, ni de chaînes de méthodes.filterByKey(), getByIndex(), if() et comparaison avec =. Documentation et expérimentation systématiques.