Skip to content

Latest commit

 

History

46 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Les petits plats

Développez un algorithme de recherche en JavaScript

Visuel Les petits plats

Projet 7 du parcours "Développeur d'application - JavaScript React" d'OpenClassrooms

📚 Contexte

Les petits plats est spécialisée dans l'édition de livres de cuisine depuis plusieurs année et souhaite désormais réaliser son propre site de recettes de cuisine.
En tant que freelance missionnée par l'entreprise “Les petits plats” au poste de développeuse Front-end, j'ai eu la mission d'implémenter la maquette et de mettre en place les filtres de recherche.
Le site comporte deux zones de recherche :

  • une principale qui filtre sur le titre, les ingrédients et la description et une avancée.
  • une avancée par tags (ingrédients, appareils et/ou ustensiles)

La priorité absolue est la fluidité du moteur de recherche.

Dans ce contexte j'ai implémenté deux algorithmes, pour la recherche principale, en vue de les comparer et de sélectionner le plus performant.
Le premier utilise les boucles natives while et for (voir la branche 'recipe-filters-v1').
Le second s'appuie sur les Array method de JavaScript (voir la branche 'recipe-filters-v2')

La branche main contient l'algorithme retenu (V2)

💡 Technologies et modèles

HTML5/CSS3
Sass
JavaScript
Figma ( voir la maquette )
Modèle MVC

📄 Documentation

(Voir le benchmark des algorithmes)
(Voir le document d'investigation)

🏆 Compétences évaluées

➡ Analyser un problème informatique
➡ Développer un algorithme pour résoudre un problème

About

Les petits plats- Projet 7 du parcours "Développeur d'application - JavaScript React" d'OpenClassrooms

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages