Connecte-toi avec ton compte habituel. La connexion Google passe par redirection, comme dans tes applications.
Page d'essai isolée. Ton mot de passe est saisi uniquement dans Firebase (comme dans tes applications) — il ne passe jamais par ce code ni par le serveur d'administration.
Connexion en cours…
Le retour de ta connexion Google est en cours de vérification. Ne ferme pas cette page.
Ton compte
Tableau de bord
FonctionnelÉtat de l'environnement d'essai
Serveur d'essai : vérification…
Ton rôle (calculé par le serveur) : —
Tous les indicateurs ci-dessous sont lus en direct sur le serveur d'essai. L'état réel des sites de production n'est pas mesuré depuis cette page.
Activité récente Fonctionnel
Modules à périmètre séparé Prototypes isolés
Ces modules ont leurs propres comptes, leurs propres données et leurs propres permissions. Ils ne sont jamais fusionnés avec Dadou Admin : les liens ci-dessous ouvrent leurs prototypes isolés, dans un nouvel onglet.
Vivre en Esprit
Plateforme chrétienne de Dadou Corporation — projet Firebase distinct, administration des contenus seulement, sans accès aux données privées des membres.
Ouvrir le prototype isolé Vivre en Esprit
Salon de Windy — Catalogue Salon de Beauté
Tableau de bord du salon (option C retenue : infrastructure chez Dadou Corporation, garanties documentées). Prix « sur demande » par défaut, aucune réservation en ligne.
Abonnements et paiements
En développementLecture seule — aucune donnée privée
Cette section ne montrera jamais de courriels de clientes ni d'identifiants d'abonnements individuels : par construction, les routes d'administration du serveur ne lisent aucun enregistrement d'utilisatrice. Seules des données d'essai ou des données agrégées y apparaîtront.
Trois états, toujours distingués ci-dessous : Réellement connecté ce qui répond vraiment sur le serveur d'essai · Simulé ce qui serait fabriqué pour la démonstration · À développer ce qui n'existe pas encore.
Réellement connecté Fonctionnel
Ton Beauty Pass, vu par le serveur d'essai
C'est ton propre enregistrement dans l'environnement d'essai — pas celui de production.
Agrégats quotidiens d'essai
Compteurs quotidiens du serveur d'essai (inscriptions, activations, échecs de paiement, annulations, annulations programmées, expirations) — aucune donnée personnelle. Chaque lecture de ces agrégats est journalisée côté serveur.
Simulé Rien, à ce jour
Rien n'est simulé dans cette section. Aucun montant, aucun compteur et aucune courbe ne sont fabriqués pour la démonstration : ce qui n'est pas réel n'est tout simplement pas affiché, et ce qui manque est rangé sous « À développer » ci-dessous.
À développer En développement
Lecture Stripe directe (mode TEST)
Le serveur d'essai n'a pas encore sa clé Stripe TEST reliée (geste G3, console Stripe de Dave, en attente). Tant qu'elle n'est pas reliée, aucun montant n'est lu depuis Stripe — et aucun chiffre n'est affiché ici plutôt que d'en inventer un.
Revenu et bénéfice
Aucun revenu n'est calculable tant que la lecture Stripe TEST n'est pas reliée ; le bénéfice réel restera « non calculable » tant que l'ensemble des coûts ne sera pas connu (voir le vocabulaire ci-dessous).
Vocabulaire — discipline financière
- Revenu brut
- Le total des montants facturés, avant tout frais.
- Marge après frais directs
- Le revenu brut moins les frais directs (frais Stripe, coûts d'inférence IA). Un montant « après Stripe » est une marge, jamais un bénéfice.
- Bénéfice réel
- La marge moins l'ensemble des autres coûts (hébergement, outils, taxes…). Non calculable tant que tous les coûts ne sont pas connus — ce sera l'état affiché ici tant que les sources ne sont pas complètes.
Administration
FonctionnelMon compte
Une « session fraîche » (connexion de moins de 15 minutes) est exigée pour publier, restaurer ou changer les interrupteurs — c'est le contrôle renforcé des actions sensibles.
Journal des actions d'administration Fonctionnel
Sécurité et gestion de mon accès Fonctionnel
- Liste d'autorisation côté serveur : ton rôle est recalculé par le serveur d'essai à chaque appel, à partir d'une liste conservée dans sa configuration. Elle ne peut être modifiée ni depuis cette page, ni depuis un navigateur.
- Confirmation renforcée : publier, restaurer une version ou changer un interrupteur exige une session de moins de 15 minutes. Sinon, le serveur répond « session fraîche requise » et rien n'est appliqué.
- Révocation : la liste est relue par le serveur à chaque appel, sans cache de son côté — nos tests le mesurent : dès que le retrait est visible dans le stockage, le premier appel suivant est déjà refusé, et le rôle retombe à « non reconnu ». La seule attente possible est la propagation du stockage de Cloudflare (KV), que Cloudflare annonce jusqu'à environ 60 secondes : la coupure n'est donc pas promise comme instantanée, mais elle ne souffre aucun délai ajouté par l'application.
- Journal protégé par construction : chaque action écrit une entrée nouvelle, sous une clé unique — rien ne s'écrase. Aucune route de l'API ne permet de modifier ou d'effacer le journal (vérifié par nos tests : ces appels-là répondent « introuvable ») ; rien ne peut donc être effacé depuis cette page ni par l'API d'administration.
- Aucun secret au navigateur : cette page ne contient ni clé Stripe, ni clé de service — seulement ton jeton de session Firebase, vérifié par le serveur à chaque appel.
- Rôle ≠ Beauty Pass : ton rôle d'administrateur et ton abonnement sont deux systèmes séparés — l'un ne donne ni ne limite l'autre.
Paramètres Fonctionnel
Les seuls paramètres réglables depuis cette interface sont les interrupteurs de fonctionnalités, propres à chaque application. Il n'existe pas de paramètres globaux côté serveur pour l'instant — rien d'autre n'est donc présenté ici.