Projet créé le 07 Octobre 2019 dans le cadre de la formation Web Developer donnée par BeCode, dans le but d'apprendre à utiliser Boostrap.
Le projet est réalisé sur base des instructions données.
Le projet est accessible sur sa propre GitHub page
- Codebase formated by Prettier
- Html validated by W3C Markup Validation Service
Le Projet consiste en un site Bootstrap de 5 pages, pésentant notre concept de restaurant nommé A Table.
Nous sommes un petit restaurant où l'on peut bruncher avec ses amis ou en famille. Vous pouvez retrouver chez nous toutes sortes de pâtisseries, des bagles, des tartines, des céréales et même quelques petit plats. De quoi bien manger dans une ambiance familiale et conviviale..
-
Kevin (en charge de la navbar, du footer, de la page contact et de ce readme):
- J'ai appris à utiliser l'attribut
requiredpour avoir une validation basique de mon formulaire par le navigateur web. - Suite à un audit Google Lighthouse de la page contact.html, j'ai rencontré des problèmes au niveau de l'accessibilité, que j'ai résolu en rajoutant un attribut
aria-labelau bouton. Celui-ci sert denavbar-togglerà Bootstrap, en rajoutant unlabelavec une classe customhiddenautextareadu formulaire, un "css trick" que j'ai trouvé sur un sité dédié à l'accessibilité, et en rajoutant un attributaria-hidden="true"aux liens sociaux presents dans le footer. - De plus, suite à l'audit, j'ai rajouté un tag
meta description. - J'ai aussi appris à générer et utiliser une favicon.
- J'ai appris à utiliser l'attribut
-
Denis (en charge de la page carte et de la page restaurants):
- J'ai utilisé pour ces pages un mélange de
container,lists-groupset decards. Bien qu'étant un peu limité par les standards bootstrap, le résultat reste bon. - L'audit Google Lighthouse a montré de bons résultats dans l'ensemble, le validateur W3C a jugé la sémantique correcte.
- L'utilisation de git se passe bien dans l'ensemble. Les conflits sont peu nombreux et facilement gérés.
- Attention à la compréhension des consignes pour ma part (nom du repo, utilisation des
list-groupsà mauvais escient, ...) - Penser à limiter le nombre de "Hacks" utilisés pour parvenir au résultat attendu.
- J'ai utilisé pour ces pages un mélange de
-
Gaby (en charge de la page acceuil, du logo et du graphisme en général)
- Nous sommes partis sur un design simple et minimaliste.
- J'ai appris à utiliser
jumbotronet lescard. - J'ai utilisé des
rowet descoldans descontainerpour mescardpour pouvoir obtenir la disposition voulue. - L'utilisation de Git se passe relativement bien, mais j'ai toujours peur de faire une bétise et de mettre tout le groupe dans l'embarras.
-
Christophe (en charge de la gallerie):
- J'ai appris un faire un carousel avec bootstrap et à y apporter certaines modifications.
- Suite à un audit Google Lighthouse de la page photos.html ,j'ai remarqué des problèmes au niveau de l'accessibilité que je n'ai su résoudre. Ces problèmes sont causés par des classes boostrap que je ne peux pas changer (ou ne vois pas comment).
Projet réalisé entièrement en HTML, Sass & jQuery.
Projet terminé le 11 Octobre 2019.
- BeCode pour la formation.
- Arnaud Duchemin pour le coaching.
- La promotion CRL-Woods-2.15 pour l'aide et le support.
