Bookshelf app built by following Hanami 2.x tutorial
- Database migrations: https://guides.hanamirb.org/v2.2/database/migrations/
- ISBN 10 and 13 format: https://bookscouter.com/blog/isbn-10-vs-isbn-13-the-difference/
- Open Library Covers API: https://openlibrary.org/dev/docs/api/covers. Note: rate limiting is applied to this API, so the sample app only includes 3 book seeds.
This project is based on the Hanami 2.x tutorial. All credits go to the Hanami team for creating the tutorial and the framework.
-
Bookshelf image from Library icons created by Good Ware - Flaticon: https://www.flaticon.com/free-icons/library
-
Google Fonts - Lexend: https://fonts.google.com/specimen/Lexend?preview.text=Bookshelf
-
Using UUIDs columns with Hanami: https://medium.com/@rodrigopk/using-uuid-columns-with-hanami-7208f824bb77
- Barkick | Barcodes made easy: https://github.com/ankane/barkick
- RQRCode | A simple and efficient QR code generator for Ruby: https://github.com/whomwah/rqrcode
- Barby | A generic interface for barcodes in Ruby: https://github.com/toretore/barby
- Cache response from Open Library Covers API
- Add search functionality