Upraun
All ventures
Live

Happy Memories

Private theatre booking — Jayanagar & Basavanagudi, Bangalore

happymemory.in
Happy Memories — Private theatre booking — Jayanagar & Basavanagudi, Bangalore
Angular 19Spring BootMongoDBAWS EC2RazorpayWhatsApp

What we set out to do

Happy Memories started as ten kitchen-table conversations with parents in Jayanagar who couldn't find a private room for a birthday without renting a banquet hall or driving forty minutes. We didn't set out to build a marketplace. We set out to fix one stubborn local problem.

How we shipped

We picked Angular for the customer-facing surface — what was already working in production — and Spring Boot on EC2 because that's what we knew well enough to run on-call. MongoDB for the catalog. Razorpay for payments. WhatsApp Business for the conversation a parent actually has at 7pm the day before the booking. The first version was three pages and a manual confirmation. The version running now has 176 features shipped, two locations live, and a vendor portal a real team uses every day.

What we learned

The product is the operations. Booking software is the easy part; getting the slot template right when a customer asks for a "two-hour anniversary with a cake at 9pm Tuesday" is the whole game. Every system we've shipped since has started from the venue team's day-of, not the customer's first-touch.

Where it's going

Basavanagudi is live. The next location is Indiranagar. The slot engine — the thing that's actually hard — is now the spine of BookMyCelebrations too.

Want something like this for yourself?
Start a project