{"id":25846573,"url":"https://github.com/audmes/oc_p7_les-petits-plats","last_synced_at":"2025-06-10T15:07:25.506Z","repository":{"id":216385214,"uuid":"741130485","full_name":"Audmes/OC_P7_Les-Petits-Plats","owner":"Audmes","description":"Les Petits Plats est un site de recettes de cuisine .","archived":false,"fork":false,"pushed_at":"2025-02-23T00:47:19.000Z","size":86883,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T01:21:16.557Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://audmes.github.io/OC_P7_Les-Petits-Plats","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Audmes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-09T18:58:06.000Z","updated_at":"2025-02-23T00:47:22.000Z","dependencies_parsed_at":"2024-03-28T10:26:32.978Z","dependency_job_id":"526f6113-34f1-490e-a907-e5a86690042f","html_url":"https://github.com/Audmes/OC_P7_Les-Petits-Plats","commit_stats":null,"previous_names":["audmes/les-petits-plats","audmes/oc_p7_les-petits-plats"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audmes%2FOC_P7_Les-Petits-Plats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audmes%2FOC_P7_Les-Petits-Plats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audmes%2FOC_P7_Les-Petits-Plats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audmes%2FOC_P7_Les-Petits-Plats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Audmes","download_url":"https://codeload.github.com/Audmes/OC_P7_Les-Petits-Plats/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Audmes%2FOC_P7_Les-Petits-Plats/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259098492,"owners_count":22804784,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-01T09:32:52.774Z","updated_at":"2025-06-10T15:07:25.480Z","avatar_url":"https://github.com/Audmes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Les Petits Plats\n## Développez un algorithme de recherche en JavaScript\n\n![Image](assets/images/logo.png)\n\nMaquettes : https://www.figma.com/file/LY5VQTAqnrAf0bWObOBrt8/Les-petits-plats---Maquette-2.0?node-id=0%3A1\u0026mode=dev\n\n------------\n### Description du projet\nCe projet consiste à développer un algorithme de recherche efficace pour une plateforme de recettes de cuisine.\n\n### Cahiers des charges\n##### Spécifications techniques\n1. Utiliser des outils et méthodes avancées de JavaScript.\n2. Concevoir l'interface utilisateur du site.\n3. Développer deux versions d'un algorithme de recherche, capables de parcourir et de filtrer efficacement un fichier JSON.\n4. Implémenter ces algorithmes.\n5. Analyser et comparer leurs performances.\n6. Utiliser des outils comme Jsben.ch ou d'autres outils de test de performances.\n7. Identifier l'algorithme le plus efficace.\n8. Documenter votre travail et expliquer pourquoi cet algorithme est le plus adapté pour le site.\n9. Prendre en compte les principes du Green Code. \n\n### Compétences acquises\n- Analyser un problème informatique\n- Développer un algorithme pour résoudre un problème\n\n### Informations complémentaires\n- Soutenance validé le : 27/03/2024\n\n#### Livrable\n##### Points forts :\n\n- Fiche d'investigation présente et complète\n- Présence du logigramme\n- Le logigramme est bon \u0026 cohérent\n- Choix de l'algo clairement justifié avec présence d'un benchmark\n- Repo git avec 2 branches ok\n- Approche JS bonne \u0026 cohérente\n- Bon découpage du code JS avec des fonctions réutilisables.\n\n#### Soutenance\n##### Remarques :\n\n- Présentation fluide \u0026 structurée\n- Timing respecté\n- Chaque point du brief. a été présenté\n- Tous les choix ont été justifié\n- Bonne compréhension globale de la mise en place d'algo et comparaison de ceux-ci\n\n#### Conclusion\n\nAlgorithme 2 : Boucle native (for)\nLa boucle \"For\" est la méthode la plus rapide pour parcourir un tableau.\n\n![Image](assets/images/results.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faudmes%2Foc_p7_les-petits-plats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faudmes%2Foc_p7_les-petits-plats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faudmes%2Foc_p7_les-petits-plats/lists"}