{"id":22191242,"url":"https://github.com/ibjunior/search-app","last_synced_at":"2026-01-05T17:05:43.419Z","repository":{"id":251818240,"uuid":"390855806","full_name":"IBJunior/search-app","owner":"IBJunior","description":"Ce repo contient une application front-end et back-end, qui montre comment utiliser elasticsearch pour créer une application de recherche en temps réel.","archived":false,"fork":false,"pushed_at":"2022-03-13T22:47:00.000Z","size":394,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T20:43:24.700Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","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/IBJunior.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":"2021-07-29T21:34:31.000Z","updated_at":"2022-03-13T22:44:37.000Z","dependencies_parsed_at":"2024-08-06T00:29:10.410Z","dependency_job_id":null,"html_url":"https://github.com/IBJunior/search-app","commit_stats":null,"previous_names":["ibjunior/search-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/IBJunior/search-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBJunior%2Fsearch-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBJunior%2Fsearch-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBJunior%2Fsearch-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBJunior%2Fsearch-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IBJunior","download_url":"https://codeload.github.com/IBJunior/search-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBJunior%2Fsearch-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28217719,"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","status":"online","status_checked_at":"2026-01-05T02:00:06.358Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2024-12-02T12:14:59.993Z","updated_at":"2026-01-05T17:05:43.401Z","avatar_url":"https://github.com/IBJunior.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Search-App\nCe projet/repo fait partie d'une série d'articles faisant une introduction sur elasticsearch. \n\nCe projet illustre avec un exemple simple comment on peut exploiter la puissance d'elasticsearch pour facilement intégrer l'aspect de \"recherche\" sur une application.\n\n## Demo\n- Suggestion des termes de recherche\n\u003cimg src=\"images/SearchApp-Home.png\"\u003e\n- Résultat de recherche \n\u003cimg src=\"images/searchApp-search.png\"\u003e\n- Pagination des résultats de recherhce\n\u003cimg src=\"images/pagination.png\"\u003e\n\n## Elasticsearch\nVous devez avoir elasticsearch installé sur votre système ou avec docker. Ce projet utilise \u003ca href=\"https://github.com/IBJunior/elk-docker-compose\"\u003e ce repo\u003c/a\u003e pour lancer elasticsearch et indexer les documents.\n## Technologies à installer avant d'utiliser ce repo\n- Vuejs version (^2.6.11) générer avec le CLI (@vue/cli 4.5.11)\n- Nodejs (v14.15.2 ou plus)\n- npm (6.14.9)\n## Installer les dépendances  \n```\ncd back-end\nnpm install\n```\n```\ncd front-end\nnpm install\n```\n\n### Lancer l'applciation sur un serveur\n```\ncd back-end\nnodemon ./src/app.js\n```\n\n```\ncd back-end\nnpm run serve\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibjunior%2Fsearch-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fibjunior%2Fsearch-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fibjunior%2Fsearch-app/lists"}