Projects

Doodles

Doodles

A real-time multiplayer drawing game with room-based architecture enabling users to create and join rooms for collaborative play.

Apps

Frontend
Next.jsNext.js
TypeScriptTypeScript
Tailwind CSSTailwind CSS
Socket.ioSocket.io
VercelVercel
Backend
Node.jsNode.js
TypeScriptTypeScript
WebSockets
Socket.ioSocket.io
VercelVercel

Features

  • Multiplayer Drawing Game — Real-time room-based architecture enabling users to create/join rooms and play collaboratively.
  • Low-Latency WebSockets — Real-time communication using Socket.io for drawing synchronization, guessing logic, and live game state updates.
  • Interactive Canvas — Event-driven canvas drawing system handling strokes, colors, and user inputs across all connected clients.
  • Room Management — Players can create or join game rooms with unique room codes for organized multiplayer sessions.