An open API service indexing awesome lists of open source software.

https://github.com/forthtilliath/reservia.github.io

Deuxième projet du parcours développeur web chez OpenClassrooms - Reservia : "Transformez une maquette en site Web"
https://github.com/forthtilliath/reservia.github.io

css html openclassrooms-dwj-projet2 reservia web-development

Last synced: 9 months ago
JSON representation

Deuxième projet du parcours développeur web chez OpenClassrooms - Reservia : "Transformez une maquette en site Web"

Awesome Lists containing this project

README

          

# Description

Deuxième projet du parcours développeur web chez OpenClassrooms : "Transformez une maquette en site Web"

L'objectif est de réaliser l'intégration de la maquette d'un site de planification de vacances nommé "Reservia" (voir l'image ci-dessous).

![image](https://user-images.githubusercontent.com/74596401/112171381-0bbaba80-8bf4-11eb-82b6-c658a13885be.png)

## Technologies, logiciels et langages utilisés
- Visual Studio Code
- Github
- HTML5
- CSS3
- Photoshop
- Javascript (uniquement pour activer le menu via les ancres)

## Éléments fournis par l'entreprise virtuelle
- Les maquettes desktop et mobile sont fournies
- Les icônes proviennent de [Font Awesome](https://fontawesome.com/)
- Les couleurs : bleu ![##0065FC](https://via.placeholder.com/15/0065FC/000000?text=+) `##0065FC` - bleu clair ![##DEEBFF](https://via.placeholder.com/15/DEEBFF/000000?text=+) `##DEEBFF` - gris ![##F2F2F2](https://via.placeholder.com/15/F2F2F2/000000?text=+) `##F2F2F2`
- La police : ["Raleway"](https://fonts.google.com/specimen/Raleway)

## Cahier des charges
- L'integration doit se faire en HTML5 & CSS3, sans framework (bootstrap par exemple)
- Le champ de recherche doit être un champ de saisie, dont le texte peut être édité. La fonctionnalité de recherche ne doit pas être implémenté pour autant.
- Chaque carte d’hébergement ou d’activité devra être cliquable dans son intégralité. Pour l’instant les liens seront vides.
- Les filtres, bien que non fonctionnels, doivent changer de style au survol.
- Dans le menu, les liens “Hébergements” et “Activités” sont des ancres qui doivent mener aux sections de la page.
- Même si aucune maquette pour la résolution tablette n'est fournis, l'intégration doit la prendre en charge.
- Les images doivent être de taille adéquate afin qu'elle soit le plus jolie possible en impactant le moins possible le temps de chargement de la page.
- [Le code devra utiliser les balises sémantiques et ne doit contenir aucune erreur ni alerte au validateur W3C HTML et CSS.](https://validator.w3.org/nu/?doc=https%3A%2F%2Fmathisbarre.github.io%2FMathisBarre_2_14102020%2F)
- Le site devra être compatible avec les dernières versions de Chrome et Firefox.
- Le HTML et le CSS doivent être séparés et le dossier doit être organisé
- Le code doit être versionné avec git et doit avoir un repo distant sur Github ou Gitlab
- Le site doit être responsive