Quizzy
A quiz management system in Java using Model‑View‑Presenter for maintainability — create, administer, and attempt quizzes with clean separation of concerns.
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.”