Overview
Memory started as a university project: a classic card-matching game, but with everything around it built from scratch: registration and login, multiple levels, player profiles and a statistics view.
An admin area lets you create cards and levels, inspect games and look at per-player and per-level stats. The front-end talks to small JSON endpoints, so the game itself runs smoothly in the browser.
The final rework cleaned up the whole codebase: a proper folder structure, a shared PDO database layer that creates its own schema on first run, and a new, friendlier design.
Highlights
- Accounts, profiles and per-level statistics
- Admin panel for cards, levels and players
- Self-initialising MySQL schema via PDO