La méthode
Un événement ne touche jamais ton catalogue.
Quand tu montes un projet, KLE fige une copie de tes recettes et de tes prix. Tu ajustes les couverts, les portions, les inclusions : le foodcost de l'événement reste un instantané exact, même si tes recettes évoluent après. Tes fiches restent propres. Toujours.
CATALOGUETes recettes, tes prix · la source de vérité
↓ snapshot
PROJETCopie figée : couverts, portions, prix du jour
↓ dérive
SERVICECourses, mise en place, matériel, foodcost final
01Tes données chez toiUne instance par client. Ton catalogue ne partage rien avec personne, et les sauvegardes restent triviales.
02Rapide, tout le tempsZéro usine à gaz : des pages rendues côté serveur qui chargent vite, même sur le wifi du marché.
03Mis à jour chaque semainePlus de vingt versions livrées depuis juin, toutes en production. Le patchlog est public : tu vois exactement ce qui avance.
Sous le capot
Sérieux là où ça compte.
SÉCURITÉ
Ton compte, verrouillé
- Double authentification (TOTP) avec codes de secours
- Mots de passe chiffrés en Argon2id, anti-force-brute
- Connexion Google en option, jamais imposée
- Tout ce que tu saisis est assaini à l'enregistrement
SERVEUR
Une instance rien qu'à toi
- Hébergement européen (Hetzner), HTTPS automatique
- Ta base isolée : aucune donnée mutualisée entre clients
- Sauvegardes simples et restaurables : une base, un fichier
MULTI-APPAREILS
Synchro sans y penser
- Tes données vivent sur le serveur : téléphone au marché, laptop au bureau, même état partout
- Rien à installer : un navigateur suffit, ou la PWA sur l'écran d'accueil
- Un prix coché sur le téléphone est déjà dans le foodcost au retour en cuisine
RÉGLAGES
À ta main
- Trois thèmes (Charbon, Night Market, Encre), densité et zoom d'affichage
- Catégories, rayons et icônes entièrement configurables
- Tes conversions (cuillères → grammes), tes types de projets, tes domaines de tâches
~13 000 lignes Python
18 modules
23 tables
Zéro build, zéro SPA