{"id":24351140,"url":"https://github.com/david-mwas/pokermoon","last_synced_at":"2026-05-06T19:35:17.297Z","repository":{"id":264156090,"uuid":"892527401","full_name":"David-mwas/pokermoon","owner":"David-mwas","description":"Pokermoon is a memory-based game built using React Native with Expo, designed to test your ability to avoid clicking the same Pokémon twice! As you progress, the game gets more challenging with additional Pokémon at each level.","archived":false,"fork":false,"pushed_at":"2024-11-24T10:20:33.000Z","size":5036,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-18T14:58:56.835Z","etag":null,"topics":["expo","expo-av","haptic-feedback","pokemon-api","react-native"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/David-mwas.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-11-22T09:31:22.000Z","updated_at":"2024-11-24T10:20:36.000Z","dependencies_parsed_at":"2024-11-22T10:44:11.165Z","dependency_job_id":null,"html_url":"https://github.com/David-mwas/pokermoon","commit_stats":null,"previous_names":["david-mwas/pokermoon"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David-mwas%2Fpokermoon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David-mwas%2Fpokermoon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David-mwas%2Fpokermoon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/David-mwas%2Fpokermoon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/David-mwas","download_url":"https://codeload.github.com/David-mwas/pokermoon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243159171,"owners_count":20245675,"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":["expo","expo-av","haptic-feedback","pokemon-api","react-native"],"created_at":"2025-01-18T14:58:58.408Z","updated_at":"2026-05-06T19:35:12.279Z","avatar_url":"https://github.com/David-mwas.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pokermoon Memory Game 🎮✨\n\nPokermoon is a memory-based game built using **React Native** with **Expo**, designed to test your ability to avoid clicking the same Pokémon twice! As you progress, the game gets more challenging with additional Pokémon at each level.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"assets/img/WhatsApp Image 2024-11-22 at 12.38.44 PM.jpeg\" width=\"250\"/\u003e\n\u003cimg src=\"assets/img/WhatsApp Image 2024-11-22 at 12.38.42 PM.jpeg\" width=\"250\"/\u003e\n\u003cimg src=\"assets/img/WhatsApp Image 2024-11-22 at 12.38.45 PM.jpeg\" width=\"250\"/\u003e\n\n  \u003cimg src=\"assets/img/WhatsApp Image 2024-11-22 at 12.38.43 PM.jpeg\" width=\"250\"/\u003e\n  \u003cimg src=\"assets/img/WhatsApp Image 2024-11-22 at 12.38.46 PM.jpeg\" width=\"250\"/\u003e\n  \u003cimg src=\"assets/img/WhatsApp Image 2024-11-22 at 12.38.47 PM.jpeg\" width=\"250\"/\u003e\n  \n\u003c/div\u003e\n\n## Features 🚀\n\n- **Interactive Gameplay:** Click unique Pokémon to score points, but don't repeat clicks, or it's game over!\n- **Level Progression:** Unlock new levels with more Pokémon as you succeed.\n- **Audio Feedback:** Enjoy immersive sound effects for clicks, wins, and losses.\n- **Haptics Integration:** Feel the game with subtle vibrations for every interaction.\n- **Dynamic Content:** Pokémon images and names are fetched in real-time from the [PokéAPI](https://pokeapi.co/).\n- **Confetti Effects:** Celebrate your victories with confetti blasts!\n- **Adaptive Layout:** Responsive design for various screen sizes.\n\n---\n\n## Technologies Used 🛠\n\n- **Framework:** [React Native](https://reactnative.dev/)\n- **Tooling:** [Expo](https://expo.dev/)\n- **Animations:** [react-native-confetti-cannon](https://github.com/VoronchukIgor/react-native-confetti-cannon)\n- **Haptics:** [Expo Haptics](https://docs.expo.dev/versions/latest/sdk/haptics/)\n- **Audio:** [Expo Audio](https://docs.expo.dev/versions/latest/sdk/av/)\n- **API:** [PokéAPI](https://pokeapi.co/)\n\n---\n\n## Setup \u0026 Installation 🛠\n\n1. **Clone the Repository:**\n\n   ```bash\n   git clone https://github.com/David-mwas/pokermoon.git\n   cd pokermoon\n   ```\n\n2. **Install Dependancies:**\n\n   ```bash\n   npm install\n   npm start\n   ```\n\n## Project sructure\n\n## Project Structure 🗂\n\n```plaintext\npokermoon-memory-game/\n├── app/                 # File-based routing using Expo Router\n│   ├── index.tsx        # Home screen\n│   ├── tabOne.tsx       # Tab One screen (game)\n│   ├── tabTwo.tsx       # Tab Two screen (e.g., About/Settings)\n│   └── _layout.tsx      # Layout for tab navigation\n├── assets/              # Static assets like sounds and images\n├── components/          # Reusable UI components\n├── package.json         # Project dependencies and scripts\n├── tsconfig.json        # TypeScript configuration\n├── app.config.js        # Expo project configuration\n└── README.md            # Project documentation\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavid-mwas%2Fpokermoon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavid-mwas%2Fpokermoon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavid-mwas%2Fpokermoon/lists"}