The product question
Could a lightweight social layer help readers return to a book? I explored daily progress and crew nudges without making a missed day feel like losing all progress.
What I built
A daily progress ring, momentum indicator, time-based page validation, and a crew dashboard. Local storage preserves progress without account creation. This is a standalone concept, not an Amazon or Kindle integration.
The tradeoff
Time on a page is a proxy for engagement, not proof of reading or comprehension. A production experience should account for reading speed, assistive technology, and the possibility that social comparison creates pressure.
Next evaluation
Compare return-to-reading behavior and self-reported motivation with and without crew visibility. Inspect nudge fatigue and opt-out behavior. The prototype does not establish a retention lift.
Prototype outcomes
What this prototype demonstrates
- A connected daily-progress and crew interaction.
- Local persistence supports repeated exploration without login.
- A clear distinction between activity proxies and meaningful reading outcomes.
Technical context
- React & Vite
- React Context
- localStorage
Up next
Just One Flap ↗Let’s talk about the product decisions behind the work.
Get in touch ↗