Goal: Make a 10 card memory game - users must be able to select two cards and check if they are a match. If they are a match, they stay flipped. If not, they flip back over. Game is done when all cards are matched and flipped over. Example: http://www.fruit-burst.co.uk/fun-and-games/pairs-game
A feature-rich implementation of a classic matching card game, built from scratch with a modern, minimalist aesthetic using vanilla JavaScript. This project demonstrates core frontend skills such as dynamic DOM manipulation and client-side state management.
🎮 Live Demo: https://naimabogran.github.io/matching-card-bootcamp/
- Responsive Design: A clean, mobile-first design that looks great on any device, from phones to desktops.
- Frontend: HTML5, CSS3 (Flexbox), Vanilla JavaScript (ES6+)
- Core Concepts: DOM Manipulation, Advanced Event Handling (Event Delegation), and Client-Side State Management.
- Deployment: GitHub Pages
