Simple Quiz Maker
Interactive Web App
01 — Project Overview
A browser-based quiz maker and runner with localStorage persistence — no backend required.
Solo Developer.
Stack
02 — The Problem
Goal
Build a self-contained quiz tool that teachers can use without any server setup.
User Issue
Teachers needed a simple quiz tool they could run from a single HTML file.
03 — The Process
localStorage
Used localStorage for quiz persistence, making the app fully portable as a single HTML file.
Key Challenge
Building a dynamic question form builder with add/remove question functionality in pure JS.
const quiz = JSON.parse(localStorage.getItem('quiz') || '[]'); 04 — The Solution
A self-contained quiz builder and runner, fully portable as a single HTML file using localStorage.
05 — Results & Learnings
Impact
Delivered a zero-dependency, fully portable quiz tool in under a day.
Learnings
Understood the power and limits of localStorage for offline-first applications.
What I'd do differently
Would add a QR-code-based share link to distribute quizzes to others.