Uncover two matching cards at once to eliminate them from the game. Eliminate all cards as fast as you can to win the game.
The project was made while studying a module dedicated to JavaScript and therefore needs a complete rewrite in React and also needs to change styles for accessibility on different devices.
Create a dynamic and interactive web page using JavaScript, including DOM manipulation, event handling, asynchronous data fetching, and data storage.
- Use fundamental Javascript concepts such as variables, loops, functions, objects, and arrays.
- Use the DOM API to query, modify, and create elements.
- Use event listeners to add interactivity.
- Use the Web Storage API to persist data.
- Use the Fetch API to get data from a 3rd party.
HTML / CSS / Vanilla JavaScript / API