2024Next.jsTailwindAPIOpen Library
InkShelfyour online bookshelf
InkShelf is a personal book tracking app powered by the Open Library API. Users can search millions of books, add them to their shelf, mark reading status, and discover new reads with a beautifully minimal interface.
ink-shelf.vercel.app

#
Key Features
- 01Search 20M+ books via Open Library API
- 02Personal shelf with reading status tracking
- 03Book detail pages with cover art and metadata
- 04Responsive, minimal UI optimised for reading
- 05Client-side state persistence
#
Key Challenge
The Open Library API has inconsistent data shapes across books — some fields are missing or nested differently. Built a normalisation layer to handle all edge cases before rendering.
Built with
Next.jsTailwindAPIOpen Library