MysteryAI is an interactive AI-driven murder mystery game. It generates dynamic cases using GenAI. Players can interrogate suspects and witnesses. Each case is unique and engaging.
Frontend: React, Tailwind CSS
Database: Firebase Firestore
Authentication: Firebase Auth
GenAI: Google Gemini 1.5 Flash API
Embeddings: HuggingFace MiniLM-L6-v2
Backend Logic: Firebase Functions + Client-side RAG
Challenges: Ensuring case variety, handling long conversations, preventing duplicate cases, and creating realistic AI responses.
Adaptive difficulty based on player behavior.
Auto-learning from solved cases.
Voice-based interactions
Introduce visual clues
To run the Webapp, Clone Git Repo and run the following:
npm i
npm run dev
Chaitanya Changala
Sriya Choudary Yalavarthy
Shubhang Vagvala