Study libraries are one of India's quietest growth stories: reading rooms where students book a seat by the month and prepare for competitive exams. Almost all of them run on paper registers, wall charts and WhatsApp — seat allotments tracked by memory, fees chased by hand, and no owner able to say with confidence which seats earn and which sit empty.
GoLibora is our answer, built and operated by VBRO as a product: a cloud platform that runs the entire library from one dashboard. Owners design their floor as an interactive seat map, price seats by time slot, collect fees with GST handled correctly, mark attendance by QR code, pay staff, and give every student and parent a portal of their own — with a free branded website for each library on its own subdomain.
The challenge
The market is underserved for a reason. Every library prices differently — full-day seats, split shifts, hourly slots, monthly passes — so a booking model that hard-codes one scheme fits nobody. Payments are small, frequent and heavily UPI-based, and the owner running the place is not a back-office operator with time for reconciliation.
Above all it had to be genuinely multi-tenant from day one: hundreds of independent libraries, each with its own branding, branches, pricing and data, on one codebase — priced from a few hundred rupees a month, which leaves no room for per-customer operational overhead.
Our strategy
We modelled the seat, not the room. A seat belongs to a branch, carries its own time-slot pricing, and a booking is a claim on a seat for a slot and a period — which makes occupancy, revenue per seat and expiry all queryable facts rather than things an owner estimates.
Tenancy is enforced at the query layer with global scopes, so a request can only ever see its own library's rows; branding, subdomain and payment configuration are tenant data, not deployment configuration. That is what lets one deploy serve every library while each one looks and feels like its own product.
The solution
Owners get an operations dashboard with a live 2D/3D seat designer: draw the floor, set slot-wise pricing, and watch bookings and dues update in real time. Admissions, renewals, fee schedules and receipts are automated, with CGST/SGST split correctly on every invoice and UPI, Razorpay, Stripe and PhonePe supported for collection.
Students check in by QR code and carry a digital ID card; parents see attendance and dues in their own portal instead of phoning the desk. A built-in CRM tracks enquiries to admission, and WhatsApp and email notifications handle reminders, receipts and renewals without the owner touching a phone. Multi-branch owners run every location from the same login.