{"id":31804867,"url":"https://github.com/gustedeveloper/pair-hunters","last_synced_at":"2025-10-11T02:19:33.217Z","repository":{"id":287534463,"uuid":"965064010","full_name":"gustedeveloper/Pair-hunters","owner":"gustedeveloper","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-12T10:32:46.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T10:36:51.709Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/gustedeveloper.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,"zenodo":null}},"created_at":"2025-04-12T10:31:09.000Z","updated_at":"2025-04-12T10:32:54.000Z","dependencies_parsed_at":"2025-04-12T10:48:58.804Z","dependency_job_id":null,"html_url":"https://github.com/gustedeveloper/Pair-hunters","commit_stats":null,"previous_names":["gustedeveloper/pair-hunters"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gustedeveloper/Pair-hunters","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2FPair-hunters","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2FPair-hunters/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2FPair-hunters/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2FPair-hunters/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gustedeveloper","download_url":"https://codeload.github.com/gustedeveloper/Pair-hunters/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gustedeveloper%2FPair-hunters/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005928,"owners_count":26083998,"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-10-11T02:00:06.511Z","response_time":55,"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":"2025-10-11T02:19:29.827Z","updated_at":"2025-10-11T02:19:33.211Z","avatar_url":"https://github.com/gustedeveloper.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pair Hunters - Memory Game\n\n![Memory Game Screenshot](./src/assets/images/demo.png)\n\nA classic card matching memory game built with modern web technologies. Flip cards, find pairs, and test your memory before you run out of attempts!\n\n## Features\n\n- Interactive card flipping animations.\n- Match pairs of identical cards.\n- Limited attempts (10) to add a challenge.\n- Tracks the number of attempts made.\n- Displays game status messages (Start, Playing, Win, Game Over).\n- Celebratory fireworks animation upon winning using `canvas-confetti`.\n- Responsive design.\n\n## Technologies Used\n\n- HTML5\n- CSS3\n- TypeScript\n- Vite (as the build tool/dev server)\n- canvas-confetti (for the winning animation)\n\n## Live Demo\n\n[https://gustedeveloper.github.io/Pair-hunters/]\n\n## Installation and Setup\n\nTo run this project locally:\n\n1.  **Clone the repository:**\n    ```bash\n    git clone git@github.com:gustedeveloper/Pair-hunters.git\n    cd Pair-hunters\n    ```\n2.  **Install dependencies:**\n    ```bash\n    npm install\n    # or\n    # yarn install\n    ```\n3.  **Run the development server:**\n    ```bash\n    npm run dev\n    # or\n    # yarn dev\n    ```\n4.  Open your browser and navigate to the local URL provided by Vite (usually `http://localhost:5173`).\n\n## How to Play\n\n1.  Click the \"Start Game\" button.\n2.  Click on any card to flip it over.\n3.  Click on a second card to see if it's a match.\n4.  If the cards match, they stay face up.\n5.  If they don't match, they will flip back face down after a short delay, and your attempt count increases.\n6.  Continue matching pairs until all cards are face up.\n7.  You win if you match all pairs within 10 attempts.\n8.  You lose if you run out of attempts before matching all pairs.\n9.  Click \"Start Game\" again to play a new round.\n\n## Author\n\n- **gustedeveloper** - [https://www.linkedin.com/in/gustegaubaite/]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgustedeveloper%2Fpair-hunters","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgustedeveloper%2Fpair-hunters","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgustedeveloper%2Fpair-hunters/lists"}