Ce projet consiste à réaliser un site web statique autour d’une recette de pudding de pain perdu au parmesan.
Le site utilise HTML, CSS, Bootstrap, JavaScript et des fichiers JSON afin d’afficher dynamiquement les informations de la recette et des produits via OpenFoodFacts.
https://www.marmiton.org/recettes/recette_pudding-de-pain-perdu-au-parmesan_59289.aspx
Le site est accessible à l’adresse suivante :
https://www.orkidees.com/IF08/pudding/
- HTML
- CSS
- Bootstrap
- JavaScript
- JSON
- OpenFoodFacts
index.html
README.md
css/
└── style.css
js/
└── main.js
data/
├── recipe.json
└── products.jsonindex.html: page principale du sitecss/style.css: styles personnalisés du projetjs/main.js: récupération API, injection DOM et calcul du score nutritionneldata/recipe.json: recette, étapes et ingrédientsdata/products.json: produits, codes-barres et informations nutritionnelles
git clone https://github.com/Yesmine001/Pudding-IF08.gitcd Pudding-IF08Ouvrir le fichier index.html dans un navigateur ou utiliser l’extension Live Server sur VS Code.
- Travailler uniquement sur sa partie du projet
- Éviter de modifier les fichiers des autres membres sans prévenir
- Vérifier le fonctionnement du projet avant chaque push
- Garder une structure de code claire et lisible
Toujours récupérer les dernières modifications du projet :
git pullAjouter les fichiers modifiés :
git add .Faire des commits clairs et explicites décrivant les modifications réalisées :
git commit -m "Ajout structure HTML de la page recette"Exemples de bons commits :
Ajout du fichier recipe.jsonCorrection responsive mobileAjout récupération API OpenFoodFacts
Envoyer les changements sur GitHub :
git push- Tester régulièrement le site dans le navigateur
- Vérifier la console JavaScript pour éviter les erreurs
- Respecter l’organisation des fichiers du projet
- Utiliser Bootstrap pour le responsive
- Garder le code HTML, CSS et JavaScript bien séparé
Afficher dynamiquement une recette avec les informations nutritionnelles des ingrédients grâce à l’API OpenFoodFacts.