Case Study · Retail & Operations
Bengal Boi POS
One system for the bookstore, library, café, and warehouse.
Role
Software Engineer
Category
Retail & Operations
Technology
- Laravel
- Tailwind CSS
- MySQL
Overview
Bengal Boi is a landmark bookstore in Dhaka that is also a lending library and a café — three businesses sharing one floor, one customer base, and previously, three disconnected paper-based workflows. The operation needed a single system that understood a book could be sold, lent, or sitting in a warehouse, and that the same member buying coffee might also have two titles checked out.
The POS platform unifies all of it: barcode-driven book inventory across store and warehouse, a lending workflow tied to memberships, café sales with its own menu and kitchen flow, and consolidated end-of-day reporting. Role-based access keeps cashiers, librarians, and managers inside the workflows relevant to them.
01
The Challenge
Books behave differently as retail stock and as library assets, and café sales follow a completely different rhythm — yet management needed unified customers, unified reporting, and a single fast checkout counter that could handle all three.
02
The Approach
I modeled a shared inventory core with type-specific behaviors layered on top: retail items track stock and pricing, library copies track circulation state and due dates, café items track recipes and daily counts. A unified member profile connects purchases, borrowing history, and café activity. The POS screen was optimized for keyboard-and-scanner speed during peak hours.
03
The Outcome
Bengal Boi replaced fragmented manual processes with one operational system — faster checkouts, accurate stock across store and warehouse, a functioning membership and lending program, and daily reports that reconcile in minutes.