Every single person who paid walked through the door. In events, that number is basically unheard of.
Can community be a product?
Everyone says it can't. I bet that in a city drowning in screens, the scarcest thing you can sell is a room full of strangers actually talking. Secret venue, phones at the door, board games and bad jokes, strangers to friends by midnight.
Half of Bangalore moved here for work or college and doesn't have "a friend's place" to default to on a Saturday. Friends House is that place, for ₹499 and a bottle you carry in.
The bet paid: people didn't just buy tickets — every single person who paid showed up.
The poster that talks back
Marketing budget: zero. So I stuck QR codes on walls across Bangalore — 71 of them, each its own trackable link, with level-H error correction so a rained-on poster still scans.
Scan one and you don't land on a sales page. You land in a conversation: "you actually scanned it. respect. most people smirk and keep walking." Two honest questions later it has shown you the house, and you're a member.
turns out the anti-app is still an app. four of them, actually —
Inside the poster page
Past the quiz, the page turns into a long, patient pitch — because nobody books a room full of strangers off a headline. They book once every "but…" in their head has been answered. Scroll the phone, or tap a chapter, and it'll show you what each part is doing.
The complete poster page, exactly as a stranger on the street saw it.
What shipped
One monorepo, four apps, one person. Here's the machine behind a phone-free Saturday.
BookMyShow-style checkout, without the account
Browse the event, pick a tier, pay — no sign-up wall. Login is a WhatsApp OTP, payment is Razorpay, and a Call-a-Friend feature runs live WebRTC calls in the browser so you can drag someone along before you book.
Tickets before accounts. Friction removed exactly where drop-off lives.
The two things every Bangalore phone already trusts.
Every poster is a link with a scan count
The ops console mints a QR per wall, tracks scans per poster, and exports print-ready PNG or vector SVG. Creator affiliate pages use the same link engine, so a friend who brings five people gets credit for five.
Which street converts is a number, not a guess.
Survives rain, tape and weathering. The SVG scales to any print size.
My own tiny BookMyShow
Ticket tiers with early-bird phases and deadlines, group discount slabs, per-user limits, checkout add-ons, four seating modes, event zones, pickup points — built because no ticketing tool fit a house party. Bookings, members and money live in the same place.
Early-bird tiers and group slabs are config, not code — tuned per event.
WhatsApp Cloud API for confirmations and reminders; scheduled jobs for the rest.
COMEOFFLINE · THE MACHINE
one monorepo — four apps, all mine
- Landing + poster pages71 trackable QR links · creator affiliate pages
- Member PWABookMyShow-style anonymous checkout
- ↳ paymentsRazorpay
- ↳ loginWhatsApp OTP
- ↳ Call-a-Friendlive WebRTC calls, in-browser
- Ops consoletiers, slabs, zones, bookings, money
- Cloud Run APIWhatsApp Cloud API · scheduled jobs
phones at the door. seriously.
Results & why this matters beyond the party
- 100% show rate on paid tickets — everyone who paid walked in.
- ₹499+ tickets with early-bird and group pricing, and nobody flinched.
- 71 QR posters across the city, each one measured.
- Four apps in one monorepo, built end-to-end by the person doing the marketing.
comeoffline is the whole operator loop in miniature: positioning, guerrilla marketing, pricing psychology, payments, retention — and the software that runs all of it. That loop is the job.
