Repository navigation
🎯 Ce que fait Bâtipro
Bâtipro guide les artisans du bâtiment (BTP) pas à pas dans la création de leur entreprise, de la qualification professionnelle jusqu'au premier devis conforme.
✨ Fonctionnalités
- Test de qualification professionnelle : vérifie l'éligibilité au regard de la loi Raffarin (diplôme, expérience, métier réglementé) — 8 métiers couverts : plombier/chauffagiste, maçon, menuisier, serrurier/métallier, plâtrier, ramoneur, peintre en bâtiment, solier/moquettiste
- Simulateur de statut juridique : oriente vers Micro-entreprise, EI ou SASU selon 5 critères (chiffre d'affaires prévisionnel, associés, régime social, TVA, patrimoine)
- Générateur de dossier INPI — Pack Lancement, 89 € : génération automatique du dossier d'immatriculation avec pièces justificatives incluses, PDF produit côté serveur
- Générateur de devis conforme BTP — Éditeur de devis, 19 €/mois : mentions légales obligatoires (garantie décennale, RC Pro, TVA, pénalités de retard...), personnalisation logo et informations entreprise
- Espace client : suivi des dossiers, gestion de l'abonnement
- Guides par métier : pages dédiées par corps de métier réglementé
🛠️ Stack technique
- Frontend : React (TanStack Start), Tailwind CSS
- Backend : Supabase (PostgreSQL, Auth, Edge Functions en Deno)
- Génération de PDF : entièrement côté serveur, pour garantir qu'un utilisateur non-payant ne puisse pas contourner le paywall
- Paiement : Stripe
- Hébergement : Vercel
🔒 Sécurité
- Vérification de l'abonnement via la clé
service_roleSupabase (jamais exposée au client) - Row Level Security (RLS) activée sur les tables sensibles, notamment
entitlements - Aucune clé secrète dans le code :
service_roleet clés Stripe gérées via variables d'environnement