match the munchies game

click image to visit site


Match the Munchies


This is a classic online matching/memorization game. The goal of the game is to find all the pairs of matching snacks until the board is clear. This project was done individually as a creative assignment for a web development course that I took as a student at the University of Washington.

Technologies/skills employed:

HTML: forms the structure of the webpage
CSS: manages all the styling, thematic elements, fonts, etc.
JavaScript: randomly lays out the cards on the board, defines behavior for correct vs. incorrect pairing, stores and updates the score count, and manages end-game behavior
Visual Studio Code: IDE used for the development of this game/site
Gitlab: managed and saved various versions of the project during the development process, ran code quality tests
Github Pages: when migrating from my school files to my personal portfolio, I used Github pages to host this site
Creativity: the specification for this project was very broad and focused mostly on implementation details. Thus, it was up to me to decide what type of project to create through which implementthat criteria (i.e. at least one event handler function should change the DOM, or modify a classList of an element)
Resourcefulness: I developed this project for an introductory course, so I wasn't very familiar with web development. Some of the functionality required skills that I didn't yet have in my toolbox, so I had to utilize online documentation, tutorials, and find workarounds using the knowledge I had to bring this webpage together.