A dynamic and engaging quiz application built with Python and Tkinter, leveraging the Open Trivia Database API to fetch real-time trivia questions. Challenge your knowledge with a variety of true/false questions, and enjoy instant feedback through an intuitive graphical interface.
- 🎯 Fetches live quiz questions via the Open Trivia Database API
- 🖥️ User-friendly GUI built with Tkinter
- ✔️ Immediate feedback on answers with color-coded responses
- 🏆 Score tracking throughout the quiz
- 🔄 Randomized questions each time you play
- Python 3.7 or higher
requests
library (for API calls)- Tkinter (usually included with Python)
- Clone this repository:
- Install required packages
- Run the app : main.py
quizmaster-gui/
- ├── data.py # Fetches questions from API
- ├── main.py # Entry point of the app
- ├── quiz_brain.py # Quiz logic and question management
- ├── question_model.py # Question data model
- ├── ui.py # Tkinter GUI interface
- ├── images/ # Button images for True/False
- │ ├── true.png
- │ └── false.png
- └── README.md # Project documentation
- This project is licensed under the MIT License.