All Projects
Casual / Experiment Completed

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

HTML5CSS3JavaScript
Private / Offline

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

01

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.

snippet
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.