Moteur de recherche avancé pour recettes de cuisine
Date du projet :
7/27/2023
Sur ce sixième projet de la formation "Développeur Web Front" d’OpenClassrooms, l’objectif était de développer un moteur de recherche avancé et optimisé pour le site de recettes "Les Petits Plats", en mettant particulièrement l’accent sur l’algorithme de recherche et la performance. J’ai implémenté plusieurs stratégies algorithmiques pour assurer une recherche rapide et efficace en JavaScript Vanilla, notamment en optimisant le filtrage des recettes et en utilisant la récursivité pour le traitement de certaines recherches imbriquées. Principales fonctionnalités : ✔ Algorithme de recherche optimisé pour améliorer la rapidité du filtrage des recettes ✔ Système de filtres avancés (ingrédients, ustensiles, appareils) avec mise à jour dynamique ✔ Manipulation du DOM et des données JSON pour assurer une expérience fluide ✔ Utilisation de la récursivité dans certains traitements pour simplifier la logique de recherche. Ce projet m’a permis de me perfectionner en algorithmes de recherche, en optimisation des performances et en gestion efficace des données en JavaScript.
HTML 5
CSS 3 / Sass
Préprocesseur Sass
JavaScript Vanilla
Algorithme et récursivité
Manipulation du DOM
Repository Github :