I shared the repo in another comment, feel free to copy anything (except the blog post content). I will add a LICENSE file to the repo later.
- public/js/book.js (all related js are here)
- public/css/books.css (css related to this page)
- books.html
The makefile contains two tasks
- book-json (convert goodreads csv to json)
- book-covers (gets cover images from goodreads)
This is the very high level picture. This is written for personal use and not designed with other users in mind, so you need to have some decent knowledge about css/js/html/nodejs to put together everything. Hope this helps.