Bharath370 commited on
Commit
fdd3429
Β·
verified Β·
1 Parent(s): 3850d59

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +14 -62
README.md CHANGED
@@ -1,62 +1,14 @@
1
- # 🎯 TriviaVerse – Enhanced Edition
2
-
3
- A dynamic AI-powered quiz app that transforms Wikipedia, Wikidata, and Wikibooks content into engaging learning experiences with gamification, adaptive difficulty, and mobile-responsive design.
4
-
5
- ---
6
-
7
- ## πŸš€ Features
8
-
9
- ### 🧠 Core Functionalities
10
- - βœ… **MCQ Quiz**: Auto-generated multiple-choice questions
11
- - βœ… **Flashcards**: Tap-to-reveal answer cards for quick learning
12
- - βœ… **Fact Game**: Timed game with surprising facts
13
- - βœ… **Difficulty Levels**: Easy, Medium, and Hard
14
- - βœ… **Random Topic Generator**: Learn something new every time
15
-
16
- ### 🌟 Enhanced Features
17
- - πŸ” **User Authentication** – Secure login via Streamlit Authenticator
18
- - πŸ“Š **Advanced Score Tracking** – Points, badges, achievements, streaks
19
- - πŸ€– **Adaptive Difficulty** – AI adjusts difficulty based on user performance
20
- - πŸ“± **Mobile Responsive** – Optimized UI across all screen sizes
21
- - 🎨 **Themes** – Choose from Default, Dark, and Ocean themes
22
- - πŸ“ˆ **Progress Analytics** – Visualize your learning with Plotly
23
- - πŸ† **Gamification** – Earn badges and compete on leaderboards
24
- - ⏱️ **Timed Challenges** – Based on difficulty level
25
- - πŸ’‘ **Hint System** – Smart hints during quizzes
26
-
27
- ---
28
-
29
- ## πŸ› οΈ Tech Stack
30
-
31
- | Layer | Tools Used |
32
- |--------------|------------------------------------------|
33
- | **Frontend** | Streamlit (Python) |
34
- | **APIs** | Wikipedia, Wikidata, Wikibooks |
35
- | **Auth** | Streamlit Authenticator |
36
- | **Charts** | Plotly |
37
- | **Styling** | Custom CSS (mobile-first) |
38
- | **Deployment** | Hugging Face Spaces / Streamlit Cloud |
39
-
40
- ---
41
-
42
- ## πŸ“¦ Installation Guide
43
-
44
- ### 🧰 Local Setup
45
-
46
- ```bash
47
- # 1. Clone the repository
48
- git clone https://github.com/yourusername/TriviaVerse.git
49
- cd TriviaVerse
50
-
51
- # 2. Create virtual environment
52
- python -m venv venv
53
- # On Windows:
54
- venv\Scripts\activate
55
- # On macOS/Linux:
56
- source venv/bin/activate
57
-
58
- # 3. Install dependencies
59
- pip install -r requirements.txt
60
-
61
- # 4. Run the app
62
- streamlit run app.py
 
1
+ ---
2
+ title: TriviaVerse
3
+ emoji: 🧠
4
+ colorFrom: blue
5
+ colorTo: indigo
6
+ sdk: streamlit
7
+ sdk_version: "1.28.0"
8
+ app_file: app.py
9
+ pinned: false
10
+ license: mit
11
+ ---
12
+
13
+ # 🎯 TriviaVerse – Enhanced Edition
14
+ ...