Library Management System
A desktop library system in Java and JavaFX — lending, returns, and statistics over the catalogue.
- Java
- JavaFX
- Python
Problem
Tracking a catalogue, its members, and what is currently on loan is record-keeping that goes wrong by hand — the same book lent twice, or a return nobody wrote down.
Role
Built the application.
Key decisions
JavaFX for the interface, so the whole thing ships as one desktop build with no server to run alongside it.
Outcome
A working desktop build with a statistics view over the catalogue.