Skip to content

ChristopherVrel/Booki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Booki logo

Projet 2

Booki desktop

Objectif

Avant de valider définitivement le design, l’entreprise a décidé de réaliser un prototype. Vous êtes chargé de créer ce prototype en intégrant la maquette en HTML et CSS.

Cahier des charges

Spécifications fonctionnelles

  • Les usagers pourront rechercher des hĂ©bergements dans la ville de leur choix. Le champ de recherche est un champ de saisie, le texte doit donc pouvoir ĂŞtre Ă©ditĂ© par l’utilisateur. Il faut englober ce champ dans un formulaire pour que ce dernier soit valide auprès du W3C. La partie recherche ne doit pas ĂŞtre fonctionnelle.
  • Chaque carte d’hĂ©bergement ou d’activitĂ© devra ĂŞtre cliquable dans son intĂ©gralitĂ© (pas uniquement le titre). Pour l’instant, les liens sont vides. On peut utiliser un attribut href=”#” pour simuler la prĂ©sence d’un lien.
  • Les filtres doivent changer d’apparence au survol. Je te laisse dĂ©cider de l’effet appropriĂ©, je n’ai pas encore eu le temps de me pencher dessus. Par contre, ils ne doivent pas ĂŞtre fonctionnels.
  • Les textes “HĂ©bergements” et “ActivitĂ©s”, situĂ©s dans l’en-tĂŞte, sont des liens. Ils doivent mener respectivement vers la section “HĂ©bergements Ă  Marseille” et “ActivitĂ©s Ă  Marseille”.

Spécifications techniques

  • Deux maquettes ont Ă©tĂ© rĂ©alisĂ©es : l’une desktop et l’autre mobile. Le site devra ĂŞtre Ă©galement adaptĂ© aux formats tablette. Pour les tablettes, nous sommes libres de faire les adaptations nĂ©cessaires. Il est important qu’aucun Ă©lĂ©ment ne soit coupĂ©, et que le texte ait une taille suffisante.
  • Concernant les breakpoints, nous avons convenu avec le designer UI d’utiliser 992 px et 768 px. 992 px pour les Ă©crans d’ordinateurs et 768 px pour les tablettes, et tout ce qui est en dessous de 768 pour les tĂ©lĂ©phones portables.
  • Il faut d’abord rĂ©aliser l’intĂ©gration pour les ordinateurs (autrement dit, en desktop first), puis les tablettes et enfin les tĂ©lĂ©phones. L’utilisation des Media Queries nous permettra de rĂ©aliser l’intĂ©gration pour les diffĂ©rents supports.
  • Plusieurs formats et tailles d’images ont Ă©tĂ© exportĂ©s. Il faudra choisir le format le plus adaptĂ© par rapport Ă  la rĂ©solution et au temps de chargement.
  • Les icĂ´nes proviennent de la bibliothèque Font Awesome. Nous pouvons passer par un CDN pour faciliter le chargement des icĂ´nes.
  • Les couleurs de la charte sont le bleu (#0065FC), une version plus claire de ce bleu (#DEEBFF) et le gris pour le fond (#F2F2F2).
  • La police du site est Raleway. Nous pouvons passer par Google Font pour importer facilement cette police dans le code : https://fonts.google.com/specimen/Raleway.
  • Il est important d’utiliser les pixels et les pourcentages plutĂ´t que les REM et les EM.
  • Il est important d’utiliser Flexbox plutĂ´t que Grid car c’est la techno que l’équipe maĂ®trise le mieux.
  • Aucun framework CSS (type BootStrap ou Tailwind CSS) ou prĂ©processeur CSS (type Sass ou Less) ne doit ĂŞtre utilisĂ©.
  • Il est important d’utiliser des balises sĂ©mantiques (type main, header, nav, etc.).
  • Le code doit ĂŞtre valide aux validateurs W3C HTML et CSS.
  • La maquette doit ĂŞtre compatible avec les dernières versions de Google Chrome et de Mozilla Firefox. Il faudra tester le prototype sur ces deux navigateurs.
  • Il n’est pas nĂ©cessaire de versionner le code.

Releases

No releases published

Packages

 
 
 

Contributors