KEVIN HENLEY

Book Library List Control

9/8/2025

Back
Book Library List Control

Summary:

Excited to share some new features I’ve just rolled out for the Book Library App:

Custom Lists - Organize your collection any way you like! Create and manage as many lists as you need.

Delete Lists - Clean up with ease. You can now delete lists you no longer need.

View by List - Instantly filter and browse your library based on your custom lists.

Session Storage - The app now remembers your page and filter settings, so you can pick up right where you left off, even after switching pages.


Future:
Next up on the roadmap is building a dedicated view panel. When you click on a book’s image, a panel will appear showing all the detailed information about that title, making it much easier to browse and manage your collection at a glance.

Tech Stack:

Framework:

Next.js 15

Languages:

TypeScript, JavaScript, CSS

Styling:

Tailwind CSS

Database:

SQLite + Prisma (planned integration)

Offline Storage:

IndexedDB + Dexie

API:

Google Books API

Containerization:

Docker (Dockerfile,

docker-compose.dev.yml)

Deployment:

AWS EC2 (via Docker)

CI/CD:

GitHub Actions