MERN

TuringChat

Real-time chat where humans play games against AI to spot the bot.

🤖 AI PoweredCompleted
TuringChat

Overview

A real-time chat platform where people chat alongside AI and play five different games to figure out which is which — including a 60-second Turing Game against either a real opponent or a deceptive AI. Backed by a stateless, horizontally-scalable architecture using Redis for matchmaking queues, leaderboards, and a Socket.io pub/sub adapter.

Key Features

  • Five AI-powered games: Turing, Word Forge, Rapid Fire Debate, Imposter Prompt, and an in-room /ai command
  • 60-second Turing Game with 50/50 AI pairing and a humanizing reply delay
  • Public rooms and DMs with typing indicators, reactions, and unread badges
  • Leaderboards across five scopes with per-game ranking via Redis sorted sets
  • Stateless backend — scales horizontally via the Redis Socket.io adapter
  • Mobile-first responsive UI with a three-pane desktop layout