← All projects
Featured Solo · packaging and distribution · 2024 · Application

Quizzer App

Pip-installable Python quiz app, packaged and distributed via PyPI workflow

Quizzer App
1 pip-installable command-line entry point
src layout with pyproject.toml + setuptools
End-to-end from source code to installable distribution

The problem

Studying for technical exams means re-reading the same material until it sticks. Active recall works better, but most quiz tools are tied to a specific course or platform.

My contribution

Built a self-hosted quiz application supporting custom question banks, randomized order, and immediate feedback. Backend in Django, mobile-friendly UI, exportable progress reports.

Outcome

Personal study tool used to drill exam material with active recall. Pattern reusable for any quiz-based learning workflow.

What I learned

The hardest part of packaging isn’t the code — it’s the metadata. Getting pyproject.toml, console-scripts, and wheel-build configuration right is the actual learning curve, not writing the application itself.

Type
Application
Role
Solo · packaging and distribution
Timeframe
2024
Stack
Python
Tags
PythonOOPPyPI