🟢 One session — A few hours, sittable in one gonext.js
Never finishing books because there's no sense of pace
“I start books and abandon them at 30%. With no daily target I lose momentum. I want 'read 18 pages a day to finish by month-end' — like a fitness goal for reading.”— Hacker News ↗
The gap
Goodreads tracks what you read, not a daily pace to actually finish. A lightweight 'pages/day to hit your finish date, with streaks and catch-up math' is a focused motivation tool the big trackers skip.
For
Aspirational readers who keep stalling
Paste-ready build prompt
Build a reading-pace tracker in Next.js. Add a book (total pages, target finish date); it computes the pages/day needed and shows today's target. Logging your current page recomputes the pace (catch-up or ahead) and tracks a streak. First 3 steps: (1) add-book form + pace calculation, (2) a 'today I'm on page __' update that recomputes remaining pages/day, (3) a progress bar + streak + 'on track / behind by N pages' status. localStorage is plenty.