Skip to content

Latest commit

 

History

History
69 lines (40 loc) · 2.11 KB

README.md

File metadata and controls

69 lines (40 loc) · 2.11 KB

E-commerce-Console

Collaborateur:

  • AlpinooO: Léo Malgonne = Responsable GitHub
  • Skullking: Mohamed Yanis Slimani = Développeur FrondBackEnd (HTML,CSS)
  • Shunouu: Shun Mampuya = Développeur FrontBackEnd (HTML, CSS)
  • LucasR35: Lucas Rosier = Développeur JavaScript
  • Pmaioranool: Lucas Maiorano = Responsable CI/CD

Documentation du site pour l'utilisateur

  • Design simple, attrayant.
  • Le site est intuitif, facile à se repérer.
  • Les descriptions des articles sont disponibles, l'utilisateur saura quoi acheter.
  • Vous pouvez mettre les articles dans le panier et payer.

Type de code:

  • HTML
  • CSS
  • JavaScript

Description des différents types de ficher

HTML:

  • Index Fichier de l'écran d'accueil, avec de multiples catégories

  • Fichier avec nom de consoles: Les multiples fichiers sont utilisés pour les catégories des consoles, par exemple si nous cliquons sur "Nintendo", on verra la rubrique "Nintendo", de même pour "Playstation" ou "Xbox". Chaque console à ensuite une page HTML à elle-même.

JavaScript:

  • Articles.js Les différents articles avec leurs propres id, le nom du produit et le prix

  • Panier.js De la ligne 1 à 9, elle sert à dire si le panier est vide ou pas et cela peut afficher "panier vide", bien sur de la ligne 9 à 22 s'il y a des choses dans le panier, on peut les supprimer. Nous avons en complément la fonction de tout supprimer (ligne 38 à 51) qui permet comme dit de supprimer tous les articles du panier.

Et de la ligne 58 à 101, nous avons les différentes fonctions d'enregistrement lorsque l'on appuie sur "ajouter le panier" et mettre les articles dans le panier.

CSS:

  • Style.css Il y a le header, nav, footer et main. Nous avons aussi différentes class qui permettent de mieux cadrer les images et de les redimensionner.

De plus, de la ligne 89 à 92, nous notons que lorsque l'on ajoute un article, il s'adapte en fonction et évite de dépasser.

Workflow: De la ligne 3 a 9, cela fait différent push/pull.

Dans jobs: De la ligne 12 a 14, cela met sur la dernière version d'ubuntu.

De 15 à 17, ça vérifie les repository.

De 19 à 29, ça fait les test.