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
required
pour 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-label
au bouton. Celui-ci sert denavbar-toggler
à Bootstrap, en rajoutant unlabel
avec une classe customhidden
autextarea
du 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-groups
et 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
jumbotron
et lescard
. - J'ai utilisé des
row
et descol
dans descontainer
pour mescard
pour 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.