Memory Game
Match all card pairs before time runs out!
A web-based Memory Game using JavaScript, HTML, CSS, with Node.js + Express + SQLite backend.
Features
- Two difficulty levels
- Timer and move counter
- Cards loaded from SQLite via API
- Restart button and back to menu button
- Game result screen with stats
- Responsive design
How to Play
- Select a level of difficulty.
- Click Start Game.
- Flip cards to find pairs.
- Match all pairs before time runs out to win!
Setup
Backend
cd backend
npm install
node server.js
Runs at http://localhost:8000.
Frontend
Open frontend/index.html in a browser and start the game.
Deployed App
Play the game at https://tracytratran.github.io/memory-game/frontend/.
Tech Stack
- Frontend: JavaScript, HTML, CSS
- Backend: Node.js, Express
- Database: SQLite
Team