Poetry Reader
Why?
I'm a big reader, and I'm constantly finding new books to read. However, the moment I enter a bookstore I forget every book I have on my list and leave empty-handed. To solve this problem,
I decided to create a personal library website that I'd be able to add books to on the go.
What?
Raspberry Pi
GM65 QR Code Reader
How?
This project was heavy on software. I designed an API using FastAPI which returned the information of a book when I sent it the book's ISBN code (a
numeric identifier placed on the back of most published books). Next, I made a website that displayed every book I added to a database, and allowed me to add new books.
I integrated the website and the API, so I could just give the website a book's ISBN code and it would populate all the book's info.
I knew I didn't want to have to type in a book's entire long ISBN code when I wanted to add it to my personal library, so I bought a barcode reader.
When plugged in to a computer, the barcode reader acts as a USB keyboard, which means it will automatically type in the ISBN code of any book I scan.
Finally, I used my Raspberry Pi and some cool pieces of software (Cloudflare and Caddy) to host my website when the Pi is powered. When the Raspberry Pi is plugged in
you can visit the website at isaaclibrary.com.