Skip to content
Projects · Jan 2023 – Apr 2023 · PES University

Quizzy

A quiz management system in Java using Model‑View‑Presenter for maintainability — create, administer, and attempt quizzes with clean separation of concerns.

Software Architecture Design Patterns OOP Product UX

Overview

Quizzy is a Java quiz management application structured with the Model‑View‑Presenter architecture to keep logic testable and the UI clean.

Problem

Student projects often become unmaintainable as features grow. The goal here was to build something that scales: modular code, clear responsibilities, and room for future extension.

Approach

Applied MVP to separate UI rendering from business logic and data handling. Designed flows for quiz creation, administration, and participation with attention to edge cases. Kept the codebase organized and documented to make review easy and future changes safe.

Impact

A portfolio‑friendly demonstration of production‑minded Java: patterns, maintainability, and code quality — not just “it runs on my laptop.”