Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet IF08 - Pudding

Status Tech API

Description

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.


Recette officielle

https://www.marmiton.org/recettes/recette_pudding-de-pain-perdu-au-parmesan_59289.aspx


Accès au site

Le site est accessible à l’adresse suivante :

https://www.orkidees.com/IF08/pudding/


Technologies utilisées

  • HTML
  • CSS
  • Bootstrap
  • JavaScript
  • JSON
  • OpenFoodFacts

Structure du projet

index.html
README.md

css/
 └── style.css

js/
 └── main.js

data/
 ├── recipe.json
 └── products.json
  • index.html : page principale du site
  • css/style.css : styles personnalisés du projet
  • js/main.js : récupération API, injection DOM et calcul du score nutritionnel
  • data/recipe.json : recette, étapes et ingrédients
  • data/products.json : produits, codes-barres et informations nutritionnelles

Installation et accès au projet

Cloner le projet

git clone https://github.com/Yesmine001/Pudding-IF08.git

Accéder au dossier

cd Pudding-IF08

Ouvrir le projet

Ouvrir le fichier index.html dans un navigateur ou utiliser l’extension Live Server sur VS Code.


Meilleures pratiques de développement

Organisation du travail

  • 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

Bonnes pratiques Git

Avant de commencer à travailler

Toujours récupérer les dernières modifications du projet :

git pull

Ajouter les modifications

Ajouter les fichiers modifiés :

git add .

Faire un commit

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.json
  • Correction responsive mobile
  • Ajout récupération API OpenFoodFacts

Envoyer les modifications

Envoyer les changements sur GitHub :

git push

Conseils de développement

  • 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é

Objectif du projet

Afficher dynamiquement une recette avec les informations nutritionnelles des ingrédients grâce à l’API OpenFoodFacts.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages