Spaces:
Sleeping
Sleeping
๐ง TriviaVerse โ Wikipedia-Powered Quiz Generator
TriviaVerse is a smart quiz generator that creates questions from Wikipedia, Wikidata, and Wikibooks. It transforms open-access knowledge into fun and educational MCQs and flashcards using open-source AI models.
๐ Live App
Access the live version on Hugging Face Spaces:
๐ https://huggingface.co/spaces/Bharath370/Trivia1
๐ฏ Project Objective
Build an AI-powered educational quiz platform that:
- Pulls structured data from Wikimedia APIs
- Uses LLMs to convert text into multiple-choice questions
- Lets users play trivia by topic, difficulty, or random mode
๐ APIs Used
- ๐ Wikipedia API
- ๐ง Wikidata API
- ๐ Wikibooks API
๐ค AI Integration
Utilizes Hugging Face models like google/flan-t5-base or mistral-7b-instruct to:
- Generate multiple-choice questions
- Summarize answers or provide hints
- Work offline with local model caching
๐ ๏ธ Tech Stack
| Component | Tool |
|---|---|
| Backend | Python + FastAPI |
| Frontend | Python + Streamlit |
| AI Model | Hugging Face Transformers |
| Hosting | Local / Hugging Face Spaces |
๐ฅ Team
- Bharath Linga Reddy Palem โ Backend
- Raghavender Reddy P โ AI Prompt Design + Integration
- C Vamshidhar Reddy โ Frontend UI/UX
- Bandi Bala Sai Manikanta โ Testing, Docs, Demo Video
- D Prem Kowshik โ API Integration & Debugging
๐ How to Run Locally
git clone <your-repo-url>
cd TriviaVerse
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run app.py
๐บ Demo Video
โถ๏ธ
๐ฎ Future Features
- ๐ Leaderboards and scoring
- ๐พ Save or export quizzes
- ๐ Multilingual support (Indian languages coming soon)
๐ค Contributions
Feel free to fork this project, open issues, or submit PRs. Letโs make learning smarter and more accessible โ together!
๐ License
This project is licensed under the MIT License.