A modern full-stack tetris game built only in JavaScript with a React frontend and a Node.js backend.
Real-time gameplay is powered by Socket.IO, data persistence is managed with Prisma, and the UI combines Material UI with Tailwind CSS.
The codebase is covered by Jest tests and integrated into a CI pipeline using GitHub Actions.