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

Calculateur/trieur de recette de cuisine

 Terminé·Moins de 500 €·3 offres·1500 vues·4 interactions


Bonjour,
Le but de ce programme serait de trier une recette de cuisine copiée ou écrit par l'utilisateur afin de la décrypter selon une méthode simple. (Méthode laïtoumi)

Il y a 6 catégories distincts, un aliment ne peut être que dans une seule colonne:

Fruit, légume, féculent, protéine, Matière grasse ou CookHelp (Nous verrons ensemble à quoi correspond cette dernière).

Il suffirait simplement de réaliser une base de données regroupant tous les produits bruts (je dis bien brut, j'ai pas besoin des "pépitos" ou "old el paso" dans ma base de données)
Le fonctionnement:

-Un textarea où l'utilisateur pourra écrire les aliments de sa recette (ou simplement la copier).
-Puis il pourra indiquer grâce à une liste déroulante le nombre de personne/part pour laquelle est destinée cette recette.
-Puis il cliquera sur "Calculer"

Les résultats devront s'afficher comme suit:
"Voici les résultats de votre recette par personne:" (voir l'exemple plus bas)
Puis le grammage de chaque catégorie cumulée.
(Éventuellement un petit récapitulatif de chaque aliment pour que l'utilisateur puisse vérifier que le programme à repérer les bons aliments)

Difficulté à prévoir:
-1 recette peut être écrite avec différente valeur/unité. Créer des équivalences selon l'unité choisie par l'utilisateur (g, gr, kg, ml, cl, l, cc, CS, cup, once,...).
-1 féculent sec n'aura pas le même poids final qu'un féculent frais (par exemple: 60gr de pâtes sèches feront 120gr cuites alors que des 60gr pâtes fraiches = 60gr cuit)
-Le calcul des CookHelp qui demandera plus qu'une simple addition (l'équation existe déjà mais j'en parlerai en privé)

Je donne un exemple:

Si l'utilisateur copie ça et indique que c'est pour 6 personnes:

5 pommes de terre à chair ferme
225 g de petits pois frais
420gr de maïs
3 carottes
6 saucisses de Francfort
3 tranches de jambon

Voici ce que le programme doit comprendre et traduire:

5 pommes de terre (environ 120gr chacune)= 600gr de féculents
225 g de petits pois frais = 225gr de féculents
420gr de maïs = 420gr de féculents
6 saucisses de Francfort (60gr chacune) = 360gr de protéines
3 tranches de jambon (40gr chacune) = 120gr de protéines.
3 carottes (120gr chacune) = 360gr de légumes

Ainsi, voici ce qui devra s'afficher pour l'utilisateur:

Résultat par personne (donc ici divisé par 6):

Féculents: 207gr
Protéine: 80gr
Légumes: 60gr
Fruits: 0gr
Matière Grasse: 0gr
CookHelp: 0

(Et en récapitulatif global:
600gr pommes de terre
225 g de petits pois
420gr de maïs
360gr de saucisses de Francfort
120gr de jambon
360gr de carottes)

J'ai déjà beaucoup travaillé dessus, toutes les listes d'aliments sont répertoriés, le fonctionnement est réfléchit et ne demande plus qu'à être codé. Le projet peut être réaliser en 1 ou 2 jours car il ne s'agit que d'un travail de regroupement d'info.
Je cherche surtout une belle collaboration qui pourrait être une belle carte de visite pour vous car le projet est imaginatif et pourrait révolutionner le monde de la nutrition par sa simplicité. De plus, je pourrai avoir d'autre projet rémunéré par la suite.
Je suis très ouvert à la discussion et j'ai de bonne notion du langage javascript.

Je peux payer par chèque, virement bancaire ou paypal mais je suis une toute petite entreprise pour le moment, ne soyez pas trop gourmand pour commencer mais je serai me montrer généreux par la suite :)

D'avance merci :)
Hugues

Budget indicatif : Moins de 500 €

Publication : 18 février 2017 à 10h07

Profils recherchés : Développeur JavaScript freelance, Développeur PHP freelance

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

Créer un compte

3 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

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

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.