├── .gitignore ├── README.md ├── eslint.config.js ├── index.html ├── package.json ├── postcss.config.js ├── public └── vite.svg ├── src ├── App.tsx ├── assets │ ├── MemorySong.mp3 │ ├── images │ │ ├── app-bg.jpg │ │ ├── clock.png │ │ ├── fruit-bg.png │ │ ├── fruits │ │ │ ├── apple.png │ │ │ ├── dragonfruit.png │ │ │ ├── durian.png │ │ │ ├── mangosteen.png │ │ │ ├── passionfruit.png │ │ │ ├── pineapple.png │ │ │ ├── starfruit.png │ │ │ └── watermelon.png │ │ ├── gameboard.png │ │ ├── restart-btn.png │ │ ├── score.png │ │ ├── sidebar-bg.png │ │ ├── sound-mute.png │ │ └── sound.png │ └── react.svg ├── components │ ├── FruitCard.tsx │ ├── GameBoard.tsx │ ├── Overlay.tsx │ ├── SideBar.tsx │ └── StartModal.tsx ├── context │ └── MemoryContext.tsx ├── index.css ├── main.tsx └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/MemorySong.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/MemorySong.mp3 -------------------------------------------------------------------------------- /src/assets/images/app-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/app-bg.jpg -------------------------------------------------------------------------------- /src/assets/images/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/clock.png -------------------------------------------------------------------------------- /src/assets/images/fruit-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruit-bg.png -------------------------------------------------------------------------------- /src/assets/images/fruits/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruits/apple.png -------------------------------------------------------------------------------- /src/assets/images/fruits/dragonfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruits/dragonfruit.png -------------------------------------------------------------------------------- /src/assets/images/fruits/durian.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruits/durian.png -------------------------------------------------------------------------------- /src/assets/images/fruits/mangosteen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruits/mangosteen.png -------------------------------------------------------------------------------- /src/assets/images/fruits/passionfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruits/passionfruit.png -------------------------------------------------------------------------------- /src/assets/images/fruits/pineapple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruits/pineapple.png -------------------------------------------------------------------------------- /src/assets/images/fruits/starfruit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruits/starfruit.png -------------------------------------------------------------------------------- /src/assets/images/fruits/watermelon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/fruits/watermelon.png -------------------------------------------------------------------------------- /src/assets/images/gameboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/gameboard.png -------------------------------------------------------------------------------- /src/assets/images/restart-btn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/restart-btn.png -------------------------------------------------------------------------------- /src/assets/images/score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/score.png -------------------------------------------------------------------------------- /src/assets/images/sidebar-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/sidebar-bg.png -------------------------------------------------------------------------------- /src/assets/images/sound-mute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/sound-mute.png -------------------------------------------------------------------------------- /src/assets/images/sound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/images/sound.png -------------------------------------------------------------------------------- /src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/assets/react.svg -------------------------------------------------------------------------------- /src/components/FruitCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/components/FruitCard.tsx -------------------------------------------------------------------------------- /src/components/GameBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/components/GameBoard.tsx -------------------------------------------------------------------------------- /src/components/Overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/components/Overlay.tsx -------------------------------------------------------------------------------- /src/components/SideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/components/SideBar.tsx -------------------------------------------------------------------------------- /src/components/StartModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/components/StartModal.tsx -------------------------------------------------------------------------------- /src/context/MemoryContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/context/MemoryContext.tsx -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rendy278/Memory-Games/HEAD/vite.config.ts --------------------------------------------------------------------------------