Reading Tracker — Shelves, Page Progress and a Yearly Challenge, Tracked Locally
AnyTool’s Reading Tracker is a 100% client-side personal reading log: you catalogue books, track how far you are through each one, rate and review the ones you finish, and work toward a yearly reading goal — all in the browser with nothing uploaded. Each book carries a title, author, total page count, a genre and a cover-colour swatch, plus your own metadata: a star rating, notes/review, and start and finish dates. Every book sits on one of four shelves — Want to read, Currently reading, Finished, or Did not finish — which is what drives its card.
- Book model: title, author, total pages, current page, genre, shelf, rating (0–5), notes, start/finish dates, cover colour
- Four shelves: Want to read, Currently reading, Finished, Did not finish
- Currently-reading books show a progress bar = current page ÷ total pages
- Finishing a book stamps a finish date and snaps the page to the total
- Persisted in localStorage; export / import as JSON for backup or device transfer
