Phoenix Stups
Registre informatisé des stupéfiants — démarrage 1er juin 2026
⚖️
Registre légal infalsifiable
Chaque écriture est chaînée par SHA-256 à la précédente, horodatée serveur, et impossible à modifier après coup. Conforme à la réglementation stupéfiants.
📦
Suivi de stock pratique
Scan Datamatrix GS1, alertes péremption sous 90 jours, alertes stock bas. Conçu pour l'usage quotidien de l'équipe.
👥
Multi-rôles sécurisé
ASV, vétérinaire, directrice — chacun ses droits. Authentification 2FA obligatoire pour les vétérinaires et la directrice.
Avancement de la construction
- ✓Schéma SQL append-only + chaînage hash + RLS par rôle
- ✓Maquette des 4 écrans validée (Accueil · Produit · Inventaire · Équipe)
- ✓Scaffold Next.js 16 + Tailwind v4 + charte PhoenixVet
- ✓Décision self-host VPS Hostinger (préférence souveraineté)
- ✓Stack Supabase self-hosted (Postgres + Auth + REST + Storage)
- ✓Déploiement sur stups.phoenixvet.fr (HTTPS, PM2, Traefik isolé)
- ✓Authentification email + mot de passe (2FA TOTP à activer)
- ✓Écrans : Accueil, Produits, Fiche produit, Inventaire, Registre, Équipe
- ✓Scan Datamatrix GS1 (BarcodeDetector natif + fallback ZXing)
- ✓Édition PDF registre détaillé + balance mensuelle
- ✓Mode responsive mobile (sidebar hamburger)
- ·Recette + inventaire initial du 1ᵉʳ juin 2026
⚠️ Registre légal stupéfiants
Toutes les écritures sont append-only, chaînées cryptographiquement, horodatées serveur. Aucune modification a posteriori n'est possible — ni par les utilisateurs, ni par les administrateurs, ni par le service technique. Toute rectification se fait par une nouvelle écriture de type correction qui pointe l'écriture fautive. La fonction d'audit
Toutes les écritures sont append-only, chaînées cryptographiquement, horodatées serveur. Aucune modification a posteriori n'est possible — ni par les utilisateurs, ni par les administrateurs, ni par le service technique. Toute rectification se fait par une nouvelle écriture de type correction qui pointe l'écriture fautive. La fonction d'audit
verifier_integrite_registre() permet de vérifier à tout moment l'intégrité de la chaîne complète.Construit pour SELARL PhoenixVet — 81 rue Pasteur, 77240 Vert-Saint-Denis
Hébergement et données auto-gérés sur infrastructure dédiée.
Hébergement et données auto-gérés sur infrastructure dédiée.