There arw two folders in the project.
- client Where you can find a TypeScript Vite project.
- server Where you can find a TypeScript Node/Express project.
Get started by installing the code dependencies in the ./client folder.
npm installRun the app with:
npm run devThe Jest testing library has been added to the project
Run the tests with:
npm testGet started by installing the code dependencies in the ./server folder. The server runs on port 8888 by default
npm installRun the app with:
npm run devThis is a card game where pairs of cards contain images, such that for each card, there is exactly one other card with the same image. The cards are placed face-down on a surface. A player chooses any two cards and flips them face-up. If they happen to have the same image, they will stay face-up — otherwise, they should be flipped back. This continues until all cards are face-up.
About 10-12 hours
- Player get points?
- Timer
- Scoreboard
- Fancy animations
- Single-player?
- Responsive design that works for mobile and desktop
To be added:
- Local multi-player? Networked multi-player?
- Accessibility?

