Shelf Notes
A low-friction reading log. This page is a compact project note rather than a product pitch.
Tools
HTMLJavaScriptSQLite prototype
Build Notes
Reduce entry cost
Made adding a title and one short note the default path.
Separate progress from review
Kept reading status lightweight instead of forcing a full review workflow.
Use boring navigation
Prioritized titles, dates, and filters over decorative discovery mechanics.
Preserve exportability
Designed the data shape so notes can leave the application without a conversion project.
What stayed
The useful part was not a framework trick. It was keeping the scope small enough to test the whole interface and change direction without a migration project.