Les meilleurs développeurs informatique freelances sont sur Codeur.com

Gestion de recettes, ingrédients, menus et liste de courses.

 Fermé · Moins de 500 € · 11 offres · 1032 vues · 9 interactions


Je veux une application qui
Cree ingrédients
Modifier ingrédients
Créer recette
Modifier recette
Menu de la semaine
Credits

Je vois ca ainsi

Base de données avec
Ingrédient qui a comme attribut :
Id nom unite de mesure alergene categorie perte like fournisseur icone calories lipide glucides proteine/
Recette qui a comme attribut
Id nom unite de mesure categorie fournisseur
Base donne avec age
Inserer ingrédients
Modifier ingrédients
Inserer recette
Modifier recette
cree ingrédients a partir de recette
Mettre menu a partir de recette
Mettre le nombre de personnes par age
Calcul
La Liste de commande par jour selon l age
Calcul
Liste de commande par semaine selon l age
Inserer le menu sur une feuille avec un chablon
y inserer les icone des ingrédients qui peuvent se deplacer
Pouvoir imprimer menu et la liste de commande

1 Calcul de l’ingrédient principal (ex : viande) selon une portion définie par catégorie d’âge.

2 Détermination d’un facteur d’ajustement basé sur la quantité totale nécessaire vs la recette de référence.

3 Application de ce facteur à tous les autres ingrédients pour maintenir les proportions.

Note:
Perte : Ajuste la quantité commandée pour tenir compte des pertes dues à la préparation/cuisine.

Like : Applique le pourcentage de "like" pour ne commander que la quantité réellement consommée (en fonction de la popularité de l’ingrédient).

Catégories d'âge :
- 4-6 ans : eveil
- 6-12 ans : junior
- 12 et + : Adultes

Quantités par catégorie d'âge et ingrédient :

1. **Éveil (enfants de 0 à 4 ans)**
- Viande / Volaille : 40g
- Poisson : 40g
- Œuf : 50g
- Tofu / Quorn / Seitan : 50g
- Légumineuses : 100g
- Fromage pâte dure : 15g
- Fromage pâte molle : 30g
- Fromage frais : 100g

2. **Junior (enfants de 4 à 6 ans)**
- Viande / Volaille : 70g
- Poisson : 70g
- Œuf : 100g
- Tofu / Quorn / Seitan : 80g
- Légumineuses : 140g
- Fromage pâte dure : 30g
- Fromage pâte molle : 60g
- Fromage frais : 150g

3. **Adulte (12 ans et plus)**
- Viande / Volaille : 100g
- Poisson : 100g
- Œuf : 100g
- Tofu / Quorn / Seitan : 110g
- Légumineuses : 160g
- Fromage pâte dure : 40g
- Fromage pâte molle : 75g
- Fromage frais : 150g

Je veux que les dossier soit ainsi
/Application
/Data # Base de données
- ingredients.db # Base de données des ingrédients
- recettes.db # Base de données des recettes
- menus.db # Base de données des menus générés
/Src # Fichiers Python
- EasyList.py # Point d'entrée principal de l'application
- database.py # Gestion de la base de données
- menu.py # Logique de création et gestion de menus
- recettes.py # Logique de gestion des recettes
- ingredient.py # Logique de gestion des ingrédients
- commande.py # Calculs de commande
- ajustment.py # Calculs des ajustements (perte et like)
- rapport.py # Génération de rapports (menus, commandes, etc.)
/Backup # Sauvegardes des données
- ingredients_backup.db
- recettes_backup.db
- menus_backup.db

Features pour
Ajouter ingrédients
11 label
Nom obligatoire
Categorie obligatoire
Fournisseur facultatif
alergene facultatif
perte 0 de base
like 100 de base
icone facultatif
Calories 0 de base
Lipide o de base
Glucides o de base
Proteine o de base
Catégorie doit avoir un scroll
Quand je tape le nom on doit verifie que ca n existe pas
Bouton enregistrer qui ferme la fenêtre
Bouton ajouter ingrédients
Qui sauve ferme et rouvre un ajouter ingrédients

Features pour

Modifier ingrédients
11 label
Nom
Categorie
Fournisseur
alergene
perte
like
icone
Calories
Lipide
Glucides
Proteine
Catégorie doit avoir un scroll
Des que je tape la premeier lettre du nom (autocompletation)les ingrédients commence a s afficher une fois le nom rentrée tout les label s auto complete
Quand j enregistre ca ferme la fenêtre
Features pour
Créer recette

Nom
Ajouter ingrédients
Pop up ingrédients quantité unité de mesure
Instructions de préparation
Bouton charger recette (afin de prendre la base d ube recette et de l enregistrer sous un autre nom)
Bouton sauver qui ferme l application

Modifier recette
Bouton Charger recette
Possibilité de Modifier ingrédients et instructions de préparation

Menu de la semaine je vois un tableau
En colonnes on
Lundi eveil junior adultes mardi eveil junior adultes mercredi eveil junior adultes Jeudi eveil junior adultes vendredi eveil junior adultes
Samedi eveil junior adultes dimanche eveil junior adultes

En ligne
Midi
Plat principal
Legume
Feculent
Divers
Divers

Goûter
Dessert
Fruit
Fruit

Souper
Plat principal
Legume
Feculent
Divers
Divers

Sous les jours on met les recettes
Sous eveil junior et adultes le nombre de personnes par categorie d age

Un bouton pour reinitalision toute les label ou il y a les recettes (Car chaque semaine les menus change)
Les chiffres devrait ne pas s effacer tout comme les menus quand on ferme et ouvre le programme.

Un bouton a côté de chaque jour avec l image d un panier qui se trouver dans le dossier img sous panier.png qui servira a avoir la liste de courses pour le jour
En bas un bouton pour la liste de courses de la semaine.
Un bouton pour imprimer
Un bouton pour enregistrer la semaine (chaque année j ai plus ou moins les même menus)
Un bouton pour charger la semaine

Maintenant pour le calcul de la liste de la semaine
Voila l'explication chaque recette on prend le premier element qui est notre ingrédients principal
On regarde la categorie d age et les besoins
On fait une regle de 3 en fonction du nombre enfant par age puis on additionne les 3 resultats, on oublie pas de prendre les pertes
On regarde les like de la recette et on multiplie en fonction
on fait ca pour tout les menu de la journée pour le panier et chaque menu de la semaine pour liste de courses semaine

Budget indicatif : Moins de 500 €

Publication : 26 mars 2025 à 06h48

Profils recherchés : Développeur spécifique freelance , Développeur mobile freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

11 freelances ont répondu à ce projet

9 propositions de devis en moins de 2h

Mirai-Tech Agence développement spécifique
Roger_Clanget Agence de développement mobile
Yatma Gueye Agence de développement e-commerce
minuitagency Agence de développement mobile
Platane Agence d'assistants virtuels
akata_goavana Développement logiciel
David Marchesseau Agence de développement mobile
+4

Montant moyen des devis proposés : 3 450 €

Estimation du délai : 6 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients