Skip to content

2nd projet pratique réalisé dans le cadre du cursus "Développeur d'Application - Javascript React" chez OpenClassrooms.

Notifications You must be signed in to change notification settings

AndreaP2A/Ohmyfood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

OhmyFood

Mockup Ohmyfood (visuel téléphone et desktop)

Ohmyfood est une application qui répertorie les menus de restaurants gastronomiques dans une ville choisie et vous permet non seulement d'y réserver une table en ligne, mais aussi de composer à l'avance votre menu afin que vos plats soient prêts à votre arrivée.

Contexte du projet

Ohmyfood est un projet fictif, constituant le 2nd projet pratique dans le cadre du cursus que je suis chez OpenClassrooms. Celui-ci m'a amené à travailler sur :

  • une interface responsive pensée en "mobile-first" d'un site de réservation de restaurant en ligne (breakpoints classique de 1440px pour desktop, 1024px pour tablette et 375px pour mobile)
  • la mise en oeuvre d'animations CSS, Javascript était proscrit !
  • l'apprentissage de SASS pour structurer et optimiser mon CSS
  • le respect d'un brief créatif, cahier des charges
  • le versionnage de mon projet avec Git et GitHub
  • la publication de mon rendu en ligne via GitHub Pages

Technologies utilisées

HTML5 CSS3 SASS Figma Adobe Photoshop

En attendant de réserver chez Ohmyfood un jour... des animations !

- Aussi rapide que notre connexion internet soit, il y a toujours un temps de chargement, même infime... durant ce temps en question, admirez une petite animation de chargement.

Animation du loader


- Un bouton tout plat sans animation, ça ne donne pas envie de cliquer... L'équipe technique a donc opté pour un petit "glow" du call-to-action d'Ohmyfood au survol !

Animation du bouton


- Envie de marquer votre restaurant comme "favori", dans les résultats de recherche ou sur le menu ? Un click et le coeur se rempli d'un beau gradient violet, un autre click et il se vide.

Animation du coeur ('like')


- Dans un soucis de fluidité, les différentes sections des menus apparaissent les uns après les autres au chargement de la page.

Animation slide up des menus


- Pour être certain d'avoir choisi nos plats, il est utile d'avoir un marqueur nous confirmant notre choix après click : une animation fluide de type "check" a été choisie.

Animation de sélection des plats

Test du projet

  1. Clonez ce dépôt de code sur votre machine locale.
  2. Ouvrez le fichier index.html dans votre navigateur web.
  3. Késako ? Pas le temps ? N'hésitez pas à visiter la version en ligne !

Site en ligne

https://andreap2a.github.io/Ohmyfood/index.html

Animation du site en ligne

Contact

[email protected]

Lien du repo: https://github.com/AndreaP2A/Ohmyfood

(Retour en haut)