QuizMaster Pro Web Application

Project Details

I wrote this advanced online interactive quiz program using Vanilla JavaScript. The application features machine learning via an adaptive difficulty system based on user performance patterns, immersive visual effects, audio integration for dynamic sound effects, a custom state engine, DOM manipulation to minimize reflows and repaints for smoother animations, and a lot more. The visual effects are powered by HTML5, CSS3, and VantaJS. The responsive design uses Flexbox and media queries for optimal display across all device sizes.

This app features a total of 1,200 questions. Each quiz presents 10 randomized questions drawn from a pool of 50 possible questions per difficulty level. With three difficulty settings and eight categories of study, users can enjoy a varied and dynamic testing experience!