B2B Group Booking Platform Resolves Concurrent Seat ClaimsB2B Group Booking Platform Resolves Concurrent Seat Claims
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Two travel agents. One seat left. Both hit Pay at the same moment. Who gets it?
That was one of the questions we had to answer while building Fix Departures, a B2B group-booking platform for travel agents in India. They came to us with a written brief and no platform. Phase one, from enquiry to ticket, went live ahead of its 60-day deadline.
Our answer: the wallet debit and the seat lock happen in the same database transaction. One agent gets the seat, the other gets a clear message, and nobody has to fix the ledger by hand afterwards.
What went into phase one:
One panel for agents, sales and operations, where permissions decide what each person sees
Versioned quotes and negotiation, Razorpay payments, PNR and ticket on every booking
12 integrations, including Meta Lead Ads and WhatsApp
33 panel screens and 111 reviewed pull requests, built by a team of 5 at Codevibe
What’s the trickiest race condition you’ve had to design around?
Post image
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started