Not only are there so many different facets to the product — book pages, book list views, stats, reading challenges, buddy reads, etc. — you've also got to account for different user states: no books added yet, tracking audiobooks via minutes, challenges in progress with bonus prompts, and so on...
Faced with such large scope, I decided to methodically work through all of the code files responsible for displaying pages to the reader in alphabetical order and, two weeks later, the end is finally in sight! 💪🏾
|