A single player matching game using GIF images from the GIPHY API. This was a hackathon project completed in a two person team.
Your job is to build a front-end web application that fulfills the following requirements:
- Use HTML5, CSS3, Flexbox & Sass for structuring and building the UI
- Use appropriate BEM naming convention
- Use DOM APIs for adding/deleting/updating the elements on your page
- Use the fundamentals of programming in Javascript to write your logic. This would entail usage of variables, control flow statements, functions, loops & DOM APIs
- Demonstrate implementation of asynchronous programming concepts like promises, callbacks, event handlers
- Pick an API from the list below for your project and apply your asynchronous programming skills to call the required API in your project
- Optional: use CSS animations, responsive design, external font libraries for a better UI
- 5 points per pair of matches
- No points for an incomplete round
- Timit limit: 3 Minutes
- Goal of the game: Complete as many rounds as you can before the timer runs out!