ReactTailwind CSSTypeScriptFramer MotionShadcn UINode.jsSocket.IOAWSVercel

A real-time multiplayer card game featuring seamless state synchronization, session recovery, and a responsive interactive UI.
- Built a real-time multiplayer card game using React, Node.js, and Socket.IO to synchronize game state, turns, and scoring across multiple rooms.
- Implemented session recovery using persistent UUIDs, allowing players to rejoin games and restore their hand after disconnects.
- Enforced strict server-side validation in TypeScript to verify card possession and turn order, ensuring game integrity.
- Deployed the frontend on Vercel and hosted the backend on AWS Elastic Beanstalk. (Deployment is paused, AWS is expensive :)