🟢 One sessionA 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.

More like this