Dock Poker

projects

Texas Hold'em for private games with friends

Deal a Hand

No cards dealt yet

About

Built for private games with friends. Full Texas Hold'em rules, private rooms with join codes, real-time game state synchronized via Socket.IO. The hand evaluation logic took longer than I expected — the number of edge cases in poker hand ranking is surprisingly large. This project taught me more about managing distributed real-time state than anything else I have built.

Highlights

  • Full Texas Hold'em rules engine with hand evaluation
  • Private room system with shareable join codes
  • Real-time game state via Socket.IO
  • Handles disconnect and reconnect mid-game
  • Live at dock.poker