Projet 7 - Développez un algorithme de recherche en JavaScript
Vous êtes développeur web chez Les Petits Plats, une entreprise qui propose des recettes de cuisine à ses clients. L'entreprise souhaite développer une application web qui permettra à ses clients de trouver des recettes de cuisine en fonction de leurs envies et de leurs besoins. Vous devez développer l'intégralité du visuel de l'application ainsi que les différents algorithmes de recherche nécessaires à son fonctionnement en créant un moteur de recherche qui permettra de filtrer les recettes en fonction des ingrédients, appareils et ustensiles disponibles.
- Laurent TRINCO
Utilisation de Bootstrap 5.2.3
pour le design et Figma
pour la maquette.
Utilisation de GitHub
pour le versionning et Vercel
pour le déploiement.
Utilisation du pattern MVC
pour la structure du projet.
Projet orienté Objet
avec utilisation de Classes
et Constructeurs
.
- Une fiche d’investigation de fonctionnalité sur l’algorithme de recherche (format PDF). Vous y intégrerez le choix de l'algorithme définitif en comparaison à l’autre algorithme de recherche développé.
- Un fichier au format TXT contenant le lien vers votre code sur GitHub comprenant les deux branches avec les deux solutions différentes pour la recherche.
La branche main
contient la solution avec l'algorithme de recherche définitif (méthodes de l'objet Array
).
La branche alternative-algorithm
contient la solution avec l'autre algorithme de recherche (boucles natives FOR).
- Analyser un problème informatique
- Développer un algorithme pour résoudre un problème
- Concevoir une solution technique
- Tester et comparer deux algorithmes de recherche
- Développer une interface utilisateur web dynamique
- Réaliser une fiche d’investigation de fonctionnalité sur l’algorithme de recherche