Openai API key is needed, docker facilitates to run the app, otherwise install mongoDB and Qdrant locally and change settings to get access to these two locally
- Search board game rules effortlessly with AI-powered Q&A.
- Interact with uploaded PDFs to get instant rule clarifications.
- View and retrieve past chats for easy reference.
- Authenticated users can securely manage their sessions.
- Load rulebooks seamlessly with PDF ingestion.
- Leverage Docker for a hassle-free setup.
- Efficiently handle game references without manual lookup.
- Track and delete saved chats as needed.
- Tweak settings to run locally with MongoDB and Qdrant.
- Optimized for a smooth, intuitive user experience.
- Have fun exploring board game rules like never before
- User Authentication: Secure sign-up and login process to manage user accounts.
- PDF Upload: Ingest board game rulebooks in PDF format.
- Interactive Q&A: Start with initial questions to guide user interaction.
- Saved Chats: View, retrieve, and delete past chat sessions based on ingested files.
- Reference Management: Easily reference specific details from uploaded games.
- No Library Handling: Clearly indicates when no games have been ingested.
- Create external network:
docker network create rag_bgg_rag_network
- Build and run image:
docker-compose up --build
- If image is already built run
docker-compose up
- Access streamlit at
http://localhost:8501/
Users need to create an account before accessing the app.
Log in with your credentials to start using the app.
After logging in, upload a PDF file containing the board game rules.
Begin your interaction with the app by answering initial questions.
Switch your openai bot and temperature
Access detailed references from the ingested game rules.
View your saved chats, retrieve them based on file names, or delete them if no longer needed.
If no games are ingested, the app will notify you accordingly.







