{"id":19884702,"url":"https://github.com/haletran/guess-the-login","last_synced_at":"2025-10-24T01:02:56.310Z","repository":{"id":256225212,"uuid":"853837343","full_name":"Haletran/Guess-the-Login","owner":"Haletran","description":"A straightforward 'Guess Who?' game where the objective is to identify the user's login based on their profile picture.","archived":false,"fork":false,"pushed_at":"2025-05-28T09:21:45.000Z","size":729,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-28T10:28:57.891Z","etag":null,"topics":["42","42born2code","game"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Haletran.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-09-07T17:11:20.000Z","updated_at":"2025-05-28T09:21:54.000Z","dependencies_parsed_at":"2024-10-21T13:13:27.892Z","dependency_job_id":null,"html_url":"https://github.com/Haletran/Guess-the-Login","commit_stats":null,"previous_names":["haletran/guessthe42login","haletran/guess-the-login"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Haletran/Guess-the-Login","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haletran%2FGuess-the-Login","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haletran%2FGuess-the-Login/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haletran%2FGuess-the-Login/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haletran%2FGuess-the-Login/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Haletran","download_url":"https://codeload.github.com/Haletran/Guess-the-Login/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haletran%2FGuess-the-Login/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268660074,"owners_count":24286009,"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":"2025-08-04T02:00:09.867Z","response_time":79,"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":["42","42born2code","game"],"created_at":"2024-11-12T17:29:03.715Z","updated_at":"2025-10-24T01:02:56.250Z","avatar_url":"https://github.com/Haletran.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Guess the Login\n\nA straightforward 'Guess Who?' game where the objective is to identify the user's login based on their profile picture.\u003cbr\u003e\nThis project was developed as part of the bonus of the ```Inception``` project from 42. [link to my inception](https://github.com/Haletran/42_Inception)\n\n## Stack\n\n  - Backend: Node.js with ```Express``` server\n  - Frontend: Basic HTML and JavaScript\n  - CSS Framework: [Pico CSS](https://picocss.com/) for a minimalist and responsive design\n\n\n## Installation and Setup\n\nTo get started, clone the repository:\n```bash\ngit clone https://github.com/Haletran/Guessthe42Login.git \u0026\u0026 cd Guessthe42Login\n```\n\nDependencies:\n- ```nodejs```\n- ```npm```\n- ```express```\n\nYou also need the db of all the users, I've choose to put my DB in a simple ```.json``` file. \u003cbr\u003e\nThe file should be called ```db.json``` and put into the ```src``` folder.\u003cbr\u003e\u003cbr\u003e\nThe formatting for the ```DB``` should be like this to make this work :\n\n```sql\n[\n  {\n    \"image_url_medium\": \u003cprofile-picture\u003e,\n    \"login\": \u003cuser-login\u003e,\n  },\n  {\n    \"image_url_medium\": \u003cprofile-picture\u003e,\n    \"login\": \u003cuser-login\u003e,\n  }\n]\n\n```\n\n\nTo install the dependencies and start the server:\n```bash\nnpm install \u0026\u0026 node server.js\n```\n\nOpen your web browser and navigate to ```http://localhost:3000``` to start playing.\n\n## License \n\nThis project is licensed under the [MIT License](LICENSE)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaletran%2Fguess-the-login","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaletran%2Fguess-the-login","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaletran%2Fguess-the-login/lists"}