This app lets you play online Jeopardy with an AI host and custom, dynamically-generated game boards.
LLM-powered stuff (board generation, response evaluation, etc.) and synthesized voices are provided by Inworld AI, so you'll need a .env file with your INWORLD_API_KEY.
- In root, create/activate your virtual environment
- In
appfolder, runpip install -r requirements.txt - In the
frontendfolder, runnpm run build - In the root, run
uvicorn app.main:app --reload
Access the app at http://localhost:8000/
You can play this online with friends using ngrok.
- In frontend, run
npm run build - Start the server with
uvicorn app.main:app - Start ngrok with
ngrok http 8000
Direct your friends to the ngrok URL and enjoy a game of Jeopardy!
This app was built as an experiment with 'vibe coding', so apologies for any code which is myopic, conflicting, or insecure.