A high-fidelity, daily AI-driven social deduction game built with Next.js.
Every 24 hours, a new historical or cultural figure goes "incognito." You take the role of an investigator with 7 attempts to interrogate the subject and uncover their identity.
- Daily Challenge: One person, one chance per day.
- Persona Engine: Interrogate a dynamic AI that reflects the character's real personality without revealing their name.
- XP & Dossier: Successfully identify the target to earn XP and add their "case file" to your permanent collection.
- Framework: Next.js 15 (App Router & Server Actions)
- AI Engine: OpenAI
gpt-4o-mini - Database: PostgreSQL + Drizzle ORM
- Authentication: Clerk
- Styling: Panda CSS
- Animations: Framer Motion
- Atomic Transactions: Reliable XP calculation and session management.
- Cyber-Terminal UI: Motion-driven transitions, blurred-to-clear image crossfades, and "scanline" effects.
- Adaptive Intelligence: Custom system prompts that recognize identity reveals even with minor typos.
- Global Access: Full interrogation and UI support in English, Russian, and German.
/db- Drizzle schema and database configuration./app/actions- Server Actions for chat logic and session management./components- Atomic UI components styled with Panda CSS.