Literature Online

ReactTailwind CSSTypeScriptFramer MotionShadcn UINode.jsSocket.IOAWSVercel
Literature Online

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 :)