Project to create a Memory Card Game
Note: This Website works best with High Resolution Screens (1080p and up). Check the improvements section for future updates.
-
Dynamic dataset - The app supports any custom dataset! Make sure to edit the data.js file and the pictures folder.
-
Dynamic elements - The game currently shows 5 cards at a time, the game will create X cards at a time, where X is the length of the "for" loop in CardContainer
-
Implements hooks
- JS
- CSS
- HTML
- REACT
- Visual Studio Code
- Linux terminal
- Git and GitHub
- ESLint
- Prettier
- npm
- Webpack
- Used ES6 Modules for more modular code.
- Used CSS3 grid and flex to create layout.
- Used Git and GitHub for project management.
- Tried to maintain clean code.
- Cross tested on Firefox and Chromium based browsers.
Features I am going to add to this app:
- Approach a Responsive Web Design(RWD)
- Add slider to set Max Cards
- learn to use React
- learn to use react hooks
- learn to use useEffect
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You will need Node.js
and npm
installed globally on your machine.
- Clone the repo
git clone https://github.com/voidchef/memory-game.git
- Install NPM packages
npm install
- Build an app
npm run build
Contributions, issues, and feature requests are welcome!
👤 voidchef
- GitHub: voidchef