Overview
What the project is designed to do
A privacy-first reading demo with twelve classics, four guided paths, optional Google Books discovery, a local shelf, annual goals, notes, ratings, and JSON portability.
Readers can discover curated titles, optionally search a wider catalogue, and track reading state without an account.
Progress, ratings, notes, palette, and goals stay in scoped storage and can be exported or imported deliberately.
Problem
What needed to change
The earlier concept tied a personal reading experience to unnecessary account and database assumptions.
Solution
How the release responds
Center a useful curated library, keep personal state local, and make server-side search an optional enhancement.
Key features
What visitors can use
- Twelve-title library
- Four reading paths
- Optional Google Books search
- Local shelf, progress, ratings, and notes
- Annual goal and JSON portability
Implementation
How it was built
- 01
Static routes and PWA provide the curated experience.
- 02
Scoped storage holds personal reading data.
- 03
A read-only function proxies optional Google Books search.
Architecture
Delivery shape
Static reading surfaces use read-only health and search functions with no account or shared database.
Product boundary
What this release does not claim
- No account, shared database, analytics, or advertising
- The curated library works without live catalogue search