- 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
- 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.
- HTML
- CSS
- JavaScript
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.