Aller au contenu principal

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

Opérationnelbpm.*
CA mensuel
142 500 €
+12%
Commandes
1 284
-3%
Créé
En analyse
Validation
Clôturé
Charge ligne 276
Rendu réel — ces composants sont ceux du package, pas des captures d'écran.

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.

CA mensuel
142 500 €
+12%
Métrique
Créé
Validation
Clôturé
Suivi de statut
Charge ligne 276
Jauge à seuils
Objectif trimestriel74 %
OpérationnelÀ revoir
Progression
M
Marie Dupont
Responsable
approved
J
Jean Martin
Direction
pending
Flux d'approbation
  • Marie Dupont a validé le devis DV-001 · il y a 9 h

Flux d'activité
Écart de stock détecté
Attendu : 100 unités·Mesuré : 85 unités
Détection d'anomalie

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.

  1. Installer

    Le package embarque les composants React compilés : aucun outillage front requis.

  2. Créer une app

    bpm init génère la structure du projet, prête à éditer.

  3. 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 :

Code
import bpm

bpm.metric("CA mensuel", 142500, delta=3200)
Rendu
CA mensuel
142 500 €
+3 200 €

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