MERN
TuringChat
Real-time chat where humans play games against AI to spot the bot.
🤖 AI PoweredCompleted

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