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.