Application Streamlit de gestion de cuisine centrale : production, bon de commande, bons de livraison, facturation mensuelle, tableaux allergènes.
En ligne : https://gestioncuisine.streamlit.app/
Double-clique Lancer-Gestion-Cuisine.bat
./lancer.shLes deux scripts créent un environnement virtuel .venv, installent les dépendances (requirements.txt) puis lancent Streamlit.
app.py— point d'entrée Streamlit (mise en page, onglets, appels aux modulessrc/)src/processor.py— parsing du planning/menu, production, bons de livraisonsrc/bon_commande.py— construction du bon de commande (colonnes, regroupement, quantités/unités/prix cibles)src/order_forms.py— export des bons par fournisseur (Excel/PDF)src/billing.py— mémorisation des semaines et facturation mensuellesrc/config_store.py— coefficients / unités / fournisseurs (listes mémorisées en JSON)src/allergens/— génération et apprentissage des tableaux allergènesdata/— fichiers persistés par l'app (référentiel maître allergènes, config)templates/allergen/— gabarit Excel des tableaux allergènes
Pour changer les colonnes, le regroupement ou les règles de quantités/unités/prix du bon de commande, le seul fichier à modifier est src/bon_commande.py.
- Ferme totalement l'app (CTRL+C dans le terminal), puis relance.
- Vérifie que tu modifies bien le dossier de travail que le script
Lancer-Gestion-Cuisine.bat/lancer.shutilise (et pas une autre copie du projet).