Camera-driven book intake and checkout inventory system for Books in Hand, a nonprofit keeping books out of landfills. Deterministic size-bucketing, barcode/OCR/vision-LLM backfill, FastAPI kiosk backend.
barcode-scannerbook-donationcomputer-visionfastapiinventory-managementkiosknonprofitopen-sourceopencvpython
Implement Catalogue class with BookRecord dataclass for managing the CSV-based book inventory. Provides operations to append records, read all rows, update specific books, and generate unique book IDs. 5 tests passing, all functionality working as specified. |
||
|---|---|---|
| bookmark | ||
| tests | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| pyproject.toml | ||