Marie Dupont a validé le devis DV-001 · il y a 9 h
L'interface métier, en un appel de fonction.
Blueprint Modular expose 101 composants React — tableaux, métriques, workflows, jauges à seuils — comme de simples fonctions Python. Vous écrivez la logique ; l'interface, la cohérence visuelle et l'accessibilité sont déjà là.
pip install blueprint-modular
Conçu pour les applications métier, pas pour les démos.
Des composants qui connaissent le métier
Suivi de statuts, flux d'approbation, jauges à seuils d'alerte, flux d'activité : les états et les règles d'affichage sont intégrés au composant, pas réécrits à chaque écran.
Python devant, React dessous
Chaque composant s'appelle comme une fonction. Pas de HTML, pas de JavaScript, pas de build front à maintenir — et le rendu reste du vrai React, thémable, clair et sombre.
Documenté pour les agents
Toute la surface d'API est publiée dans llms.txt, généré depuis les sources TypeScript. Votre agent y lit les props exactes, les valeurs par défaut et les règles d'usage de chaque composant.
101 composants, dix familles.
Du bouton au CRUD complet : chaque composant est décrit au catalogue avec son aperçu, et démontré en situation dans la galerie.
- 22Affichage de données
- 20Interaction
- 19Mise en page
- 8Feedback
- 6Graphiques
- 8Média
- 4Navigation
- 5Utilitaires
- 6IA & spécialisés
- 3Identification & traçabilité
Le rendu réel, pas des captures.
Chaque tuile ci-dessous est un composant du package, monté en direct sur cette page. Survolez, lisez, comparez : c'est exactement ce que votre application affichera.
32 modules métier prêts à brancher.
Au-delà des composants, Blueprint Modular livre des modules complets — assemblés, documentés et testables en ligne. Chacun dispose d'une page avec documentation et simulateur.
- Contenu & productivité9
Calendrier, wiki, templates, newsletter, tableau blanc, monitor…
- Données & reporting8
Tableaux de bord, rapports, référentiels, analyse de documents, exports.
- Processus & workflow5
Tâches, workflow, notifications, audit log, validations.
- Intégrations & technique5
Connecteurs, webhooks, multi-langue, thèmes, assistant IA.
- Métier4
Catalogue produits, devis & facturation, formulaires, réservations.
- Authentification1
Connexion Google et e-mail, sessions, whitelist utilisateurs.
Installez, écrivez, servez.
Installer
Le package embarque les composants React compilés : aucun outillage front requis.
Créer une app
bpm init génère la structure du projet, prête à éditer.
Lancer
bpm run sert votre application — rechargée à chaque sauvegarde.
Un appel, un composant.
Le même objet bpm couvre la saisie, les tableaux, les graphiques et les workflows. Voici l'intégralité du code d'un indicateur avec variation :
import bpm
bpm.metric("CA mensuel", 142500, delta=3200)Pourquoi Blueprint Modular ?
Une seule source de vérité
Le site, le catalogue et llms.txt sont générés depuis le code TypeScript. Aucune divergence possible entre la doc et le composant.
Accessibilité et thèmes inclus
Contrastes, focus visibles, rôles ARIA, clair et sombre : tout est intégré aux composants, pas ajouté après coup.
Aucun build front à maintenir
Le package Python embarque le React déjà compilé. Pas de Node, pas de bundler, pas de fichier de configuration à entretenir.
Pensé pour les agents
Toute la surface d'API est lisible par un LLM. Votre agent construit, complète et corrige l'interface sans deviner.
Questions fréquentes
Faut-il connaître React ?
Non. Vous écrivez du Python ; les composants React sont déjà compilés dans le package et s'appellent comme des fonctions.
Peut-on personnaliser le thème ?
Oui. Couleurs, logo et mode clair/sombre passent par les tokens de design ; le module Thèmes permet un rendu par instance ou par client.
Comment mon agent utilise-t-il la bibliothèque ?
Donnez-lui llms.txt : il y trouve chaque composant avec ses props, types, valeurs par défaut et exemples, dans un format pensé pour son contexte.
Quelle base de données faut-il ?
Chaque module documente ses tables Prisma et ses variables d'environnement. Voir docs/DATABASE.md dans le dépôt pour les prérequis de production.
Est-ce prêt pour la production ?
Oui. Les modules métier sont assemblés et documentés, avec authentification, audit et déploiement décrits — ce site tourne sur ses propres composants.
Prêt à écrire votre première interface ?
Installez le package, lancez bpm run, et servez une application métier complète — sans toucher au HTML.
pip install blueprint-modular