Book Library List Control
9/8/2025
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