The Library of Babel (Full-Stack Inventory App)
Inspired by Jorge Luis Borges’ vision of infinite knowledge, I built a full-stack inventory management app th...
Inspired by Jorge Luis Borges’ vision of infinite knowledge, I built a full-stack inventory management app that simulates a digital library system.
The backend, powered by FastAPI, handles CRUD operations and persistent data storage in a flat JSON file.
The frontend, built with Next.js, TypeScript, and Tailwind CSS offers a parchment-themed interface with real-time counters for unique titles and total volumes.
Key features include:
- Smart stacking: Adding a book with an existing ISBN increases its quantity.
- Gradual vanishing: Titles disappear only when all volumes are removed.
- Global search: Filter by title, author, year, or ISBN.
- Archival UI: Designed to evoke the feel of Borges’ hexagonal galleries.