deployed link matching-game-alpha.vercel.app
Your task is to create an engaging matching game using React.js with TypeScript, following the design provided in Figma. In this game, players will test their memory and skills by matching items within a defined number of tries, with a set limit. Upon successful matches, players will collect a banana, which will be prominently displayed on the final screen. Data for the game can be dynamically sourced from either a JSON file or a database. It's essential to use TypeScript to define the necessary data structures, ensuring all required key fields are properly integrated.
Click here to view the design in Figma
- Implement the game using React.js and TypeScript.
- Ensure your design prioritises user-friendliness and engagement.
- Guarantee that the game's data remains dynamic throughout the experience.
- Your submission should effectively demonstrate all requested features.
- While not mandatory, incorporating a few additional features of your own creativity is encouraged.
You have 48 hours from the receipt of this document to complete and submit the assignment.
Your submission will be evaluated based on:
- Creativity
- Adherence to the brief
- Proficiency in React.js and TypeScript
- Overall user experience
Please share the GitHub repository link or a live demo link before the deadline.