QuatriÚme projet du parcours "Intégrateur-Web" d'OpenClassrooms.
L'intégration doit se faire uniquement en HTML5 et CSS3 sans JavaScript.
Le site doit ĂȘtre fait sans framework, mais l'utilisation de SASS est un plus.
Le HTML et le CSS doivent ĂȘtre sĂ©parĂ©s et le fichier doit ĂȘtre organisĂ©.
L'approche utilisĂ©e doit ĂȘtre mibile-first, toutefois le site doit ĂȘtre responvise sur tablette et desktop.
Le code doit ĂȘtre sĂ©mantiquement correct et ne doit contenir aucune erreur au validateur W3C.
Le site doit ĂȘtre compatible avec les derniĂšres versions de Chrome et Firefox.
Le code doit ĂȘtre versionnĂ© avec Git et doit avoir un dĂ©pĂŽt sur GitHub ou GitLab.
Le site doit ĂȘtre dĂ©ployĂ©.
Contenu des pages
Affichage de la localisation des restaurants (Ă terme, il sera possible de choisir sa localisation pour trouver des restaurants proches dâun certain lieu). Une courte prĂ©sentation de lâentreprise. Une section contenant les 4 menus sous forme cartes ( au clic sur la carte, lâutilisateur est redirigĂ© vers la page du menu).
4 pages contenant chacune le menu dâun restaurant.
Header Le header est prĂ©sent sur toutes les pages. Sur la page dâaccueil, il contient le logo du site. Sur les pages de menu, il contient en plus un bouton de retour vers la page dâaccueil.
Footer Le footer est identique sur toutes les pages. Au clic sur âContactâ, un renvoi vers une adresse mail est effectuĂ©.
Les effets accessibles au clic ou au survol sont visibles sur la maquette. Ils doivent utiliser les animations ou transitions CSS, sans JavaScript ni de librairie.
Au survol sur les boutons principaux, la couleur de fond doit lĂ©gĂšrement sâĂ©claircir.
Au survol, un remplissage progressif doit ĂȘtre prĂ©sent sur le bouton "j'aime".
Quand l'application dĂ©marre un exemple de "loading spinner" doit ĂȘtre prĂ©sent.
Les plats doivent apparaßtre progressivement avec un léger décalage dans le temps (exemple de l'effet fourni).
Faire coulisser une coche de validation au survol pour que le visiteur ajoute les plats Ă sa commande (exemple de l'effet fourni).
Les maquettes à intégrer au format téléphone.
Les vidéos d'illustration des animations.
Les images présentes dans les maquettes.
La liste des différents menus proposée par restaurants.
Le brief du projet.
Les polices Roboto et Shrikhand.
Les couleurs de la charte :
Primaire : #9356DC
Secondaire : #FF79DA
Tertiaire : #99E2D0
L'intégration de la maquette à été réalisée sur l'éditeur Visual Studio.
La convention de nommage utilisée est BEM.
Les iconographies utilisées viennent du site Font Awesome.