Skip to content

This quiz web application is built using the frontend stack of HTML for structure, CSS for styling, and JavaScript for interactivity. Firebase Firestore is utilized for storing scores, and the app is hosted using Firebase Hosting. Questions are fetched from Questions API.

Notifications You must be signed in to change notification settings

nranjan21/quiz-web-application

Repository files navigation

Quick Quiz Website

Features

  • Responsive Design: The quiz adapts seamlessly to any device, whether you're on a phone, tablet, or desktop.
  • Diverse Categories: Choose from 24 unique categories, or go bold with the "any category" option for a mixed challenge!
  • Difficulty Levels: Tailor the quiz to your skill level by selecting easy, medium, or hard.
  • 10 Engaging Questions: Each quiz features 10 thought-provoking multiple-choice questions with four possible answers.
  • Dynamic Scoring System: Earn +10 points for every correct answer and watch out—each wrong answer deducts 2 points.
  • Save Your Score: After completing the quiz, enter your username to lock in your score.
  • High Scores Leaderboard: Compete with others and check out the top 10 highest scores with corresponding usernames in the High Scores section.

    Visual Tour of the Quiz App

HOME PAGE QUIZ PAGE
On choosing Correct Option On choosing Incorrect Option
Save your Score Page High Scores Page

About

This quiz web application is built using the frontend stack of HTML for structure, CSS for styling, and JavaScript for interactivity. Firebase Firestore is utilized for storing scores, and the app is hosted using Firebase Hosting. Questions are fetched from Questions API.

Topics

Resources

Stars

Watchers

Forks