Quiz App - Interactive Learning
Overview
This is an interactive quiz application that fetches real-time multiple-choice questions from various categories such as Science, Sports, Data Structures, Technologies, and General Knowledge. It includes a timer for each question and a simple UI for users to interact with.
Features
Fetches real-time quiz questions from an external API.
Supports multiple categories: Science, Sports, Data Structures, Technologies, and General Knowledge.
Timer functionality (10s per question).
Next question button and automatic question shuffling.
Basic placeholders for login and admin functionalities.
Technologies Used
HTML: Structure of the application.
CSS: Styling and layout.
JavaScript: Handles fetching questions, timer, and user interactions.
Open Trivia API: Source of real-time questions.
Setup Instructions
Clone this repository:
git clone https://github.com/your-username/quiz-app.git
Navigate to the project folder:
cd quiz-app
Open index.html in a web browser to run the application.
File Structure
quiz-app/ │── index.html # Main HTML file │── styles.css # CSS for styling │── script.js # JavaScript logic │── README.md # Project documentation
Future Enhancements
User authentication for personalized quizzes.
Admin dashboard to add/manage questions.
Score tracking and leaderboard system.
More difficulty levels and categories.
Contributing
Feel free to submit issues or pull requests to improve this project. Any contributions are welcome!
License
This project is open-source and available under the MIT License.