← Back to projects

AIMPOSTER

A multiplayer AI chatroom and social deduction game built at CalHacks 2025.

AIMPOSTER is a real-time, multi-room chat platform with an LLM assistant and a social game mode called “Find the AI.” Players join lobby codes, chat in real time, vote to identify the AI, and trigger timed rounds and reveals.

Highlights

  • Real-time multi-room chat with persisted history and reconnectable snapshots.
  • JWT-protected WebSocket events with stop-generation controls for AI responses.
  • Game mechanics for anonymous nicknames, AI injection, timed votes, and eliminations.

Tech Stack

  • Python (Flask, Flask-SocketIO, Flask-JWT-Extended, Flask-SQLAlchemy, Flask-CORS, Flask-Limiter, httpx)
  • SQLite
  • JavaScript + Socket.IO client