Welcome to the Quiz App frontend repository! This project is a simple, interactive quiz application built using HTML, CSS, and JavaScript. The app allows users to take quizzes on various topics, providing immediate feedback and scoring to enhance the learning experience.
- Responsive Design: The app is fully responsive, ensuring a seamless experience across all devices.
- Interactive UI: Engaging user interface with smooth transitions and intuitive navigation.
- Instant Feedback: Users receive immediate feedback on their answers, that helps them learn from their mistakes.
- Score Tracking: Keeps track of users' scores, displaying results at the end of the quiz.
- Multiple Categories: Quizzes are categorized by different topics, making it easy to select a preferred quiz.
- HTML5: For structuring the content and providing semantic elements.
- CSS3: For styling the application and creating a visually appealing interface.
- JavaScript: For adding interactivity and handling quiz logic.
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/tikuzaa/Quiz-app-frontend.git
-
Navigate to the project directory:
cd quiz-app-frontend
-
Open
index.html
in your preferred web browser.
- Open the quiz app in your browser.
- Select a quiz category.
- Answer the questions presented.
- Receive instant feedback and view your score at the end.
- Contains Rules for the Quiz App
- A Continue button which redirects to Login Page
- Contains a text Box to Enter User Name (It should be a required field)
- A Button to Start The Quiz
- Contains questions and options to select from
- Has a timer for each question (set it to 15sec)
- Has a button to move on to the Next Question
Required Features:
- If the user selects the correct option then it glows green and the timer stops
- If the user selects the wrong option then it glows red and the correct option is revealed (it glows green)
- If the time runs out then the correct option is revealed
- For each correct option selected the score is counted
- Contains a Thank You Message
- A Retry Button which redirects to Landing Page
Required Features:
- Display the score of the user (it should be in the format: number of correct options selected / total number of questions)
Contributions are welcome! If you have any suggestions or improvements, feel free to create a pull request or open an issue.
This project is licensed under the MIT License. See the LICENSE file for more details.