Bookish is a semi-universal book identifier translator. It does this by paging out to multiple APIs, and sites that don't quite support APIs. I use it to power my reading log - I get the ISBN from the inside cover or somewhere else, and then use bookish's YAML output to copy into my Jekyll site.
This uses Zeit to deploy. The backend is built with micro, and this repo - the frontend - uses Next.js, a layer on top of React.