Vous venez d’être recruté chez Ohmyfood, en tant que développeur junior. Félicitations ! Ohmyfood est une jeune startup qui voudrait s'imposer sur le marché de la restauration. L'objectif est de développer un site qui répertorie les menus de restaurants gastronomiques.
Vous faites partie des 4 heureux élus qui ont la chance de travailler sur ce beau projet. L’équipe se compose de :
- Paul, le CTO du futur site ;
- Fanny, l’UX designer recrutée pour mettre le site aux couleurs de Paris ;
- Anissa, commerciale chargée de démarcher les restaurants ;
- Et vous, chargé du développement du site.
Vous décidez alors, avec l’équipe, que le site contiendra 4 menus dans un premier temps.
- Maquettes transformées en site web HTML5/CSS3
- Création d'un environnement front-end
- Architecture des dossiers et fichiers respectée
- Utilisation de Sass et préfixage du CSS
- Mise en œuvre des effets CSS graphiques avancés
- Mise en place d'une structure de navigation
- Code passé dans le validateur W3C
- Responsive
Clone the project then open the index.html file in your browser or use an extension to start a local server on this file.
Note
A Github Pages preview is also available for this project
You will need to have Node and npm
installed locally on your machine.
npm install sass
Two possibilities to interact with the project prefixes !
-
Install an automatic prefixer extension (the default script
prefix
in the package.json is suitable for the extensionautoprefixer
in Visual Studio Code). You can customize this script if you use another extension in your IDE. Once the scriptprefix
customized according to your extension, you can skip step 2 and continue the installation. -
If you don't want to use an autoprefixer, please add them manually in file at
sass/utils/\_prefixes.scss
(create it yourself) and import\_prefixes.scss
intoscss.main
with the syntax already used. If you choose this method, you can remove theprefix
script and ignore the rest of the installation, just typenpm run sass
to start the sass script.