Skip to content

๐Ÿš€ A modern, responsive, and interactive quiz game built with HTML, CSS, and JavaScript. Features smooth animations, dynamic progress tracking, and a stylish UI.

License

Notifications You must be signed in to change notification settings

cromaguy/Project-Quizzy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง  Quizzy 2.0

Version Live Demo Live Demo License Status Made for

Demo

A sleek, interactive quiz application with modern UI elements, customizable settings, and enhanced user experience.

โœจ Features

  • Elegant User Interface

    • Glassmorphism design with backdrop filter effects
    • Interactive elements with smooth animations
    • Fully responsive for all device sizes
    • Dark/Light mode toggle
  • Customizable Settings

    • Difficulty selection (Easy, Medium, Hard)
    • Adjustable time per question (10s, 20s, 30s, No Limit)
    • Sound effects toggle
  • Enhanced User Experience

    • Real-time progress tracking with animated progress bar
    • Instant feedback with color-coded correct/incorrect answers
    • Question timer with visual countdown
    • Hint system for additional help
    • Intuitive navigation with previous/next functionality
  • Comprehensive Results

    • Detailed score breakdown
    • Performance statistics (Average time, Max streak, Accuracy)
    • Answer review screen
    • Confetti celebration for high scores
    • Share results functionality
  • Visual Feedback

    • Animated success/failure indicators
    • Color-coded answer feedback
    • Smooth transitions between quiz stages

๐Ÿš€ Getting Started

Prerequisites

  • A modern web browser (Chrome, Firefox, Safari, Edge)
  • Basic understanding of HTML, CSS, and JavaScript (for developers)

๐Ÿ› ๏ธ Technology Stack

HTML5
HTML5
CSS3
CSS3
JavaScript
JavaScript

๐Ÿ“š Key Components

  • Dynamic Question Loading: Questions are loaded dynamically from a JavaScript array
  • Game Customization: User can select difficulty and time constraints
  • Timer System: Configurable countdown timer with visual feedback
  • Hint System: Provides assistance for challenging questions
  • Streak Tracking: Records consecutive correct answers
  • Performance Analytics: Calculates accuracy, average response time, and max streak
  • Review System: Allows users to review all questions and their responses
  • Theme Toggle: Switch between light and dark modes
  • Sound Effects: Audio feedback for various user interactions
  • Results Sharing: Share quiz results with friends

๐Ÿงฉ Project Structure

quizzy-2.0/
โ”œโ”€โ”€ index.html          # Main HTML structure
โ”œโ”€โ”€ style.css           # Styling and animations
โ”œโ”€โ”€ script.js           # Quiz logic and functionality
โ”œโ”€โ”€ sounds/             # Audio files for sound effects
โ”‚   โ”œโ”€โ”€ correct.mp3     # Sound for correct answers
โ”‚   โ”œโ”€โ”€ incorrect.mp3   # Sound for incorrect answers
โ”‚   โ”œโ”€โ”€ click.mp3       # Sound for button clicks
โ”‚   โ”œโ”€โ”€ start.mp3       # Sound for quiz start
โ”‚   โ”œโ”€โ”€ switch.mp3      # Sound for toggling options
โ”‚   โ””โ”€โ”€ share.mp3       # Sound for sharing results
โ””โ”€โ”€ README.md           # Project documentation

๐ŸŽฎ Game Flow

  1. Start Screen: Select difficulty and time per question
  2. Quiz: Answer questions within the time limit
  3. Results: View your score and performance statistics
  4. Review: Examine each question and your response
  5. Share or Restart: Share your results or play again

๐Ÿ“Š Scoring System

  • Each correct answer earns 1 point
  • Final score is displayed along with:
    • Accuracy percentage
    • Average time per question
    • Maximum consecutive correct answers (streak)

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ‘จโ€๐Ÿ’ป Author

Anjishnu Nandi

๐Ÿ™ Acknowledgements

  • KIIT University for the opportunity to develop this project
  • Poppins font by Google Fonts
  • KIIT Logo and branding elements

Developed with โค๏ธ for KIIT University
โญ If you like this project, consider giving it a star! โญ

About

๐Ÿš€ A modern, responsive, and interactive quiz game built with HTML, CSS, and JavaScript. Features smooth animations, dynamic progress tracking, and a stylish UI.

Resources

License

Stars

Watchers

Forks