useAppBadge to manage application badges, useState and useEffect for state management, and useSound for handling sound effects.App component manages the game logic, including:shuffle.js: A utility function to shuffle the cards for each new game.card.mp3: Plays when a card is flipped.cardMatch.mp3: Plays when two cards are successfully matched.Posted Dec 10, 2024
This project is a memory matching game built with React.js and Vite.js, incorporating audio effects and confetti for a fun user experience.