Back to all projects
Team Project / Frontend · 2026

Loqlee

Event Ticketing Platform

loqlee — seat selection (UI concept)

Click or drag to select seats

04:52
Seats selected0
Total₹0
Continue to Payment

Problem

Event seat selection breaks under concurrency — without synced holds, two people can grab the same seat at once.

Approach

  • Real-time, concurrency-aware seat selection with server-synced holds, expiry countdowns, and contiguous-block selection logic.
  • 9 payment gateways (Razorpay, Stripe, PayPal, FlutterWave, and more), e-ticket PDF + QR generation, Firebase Firestore chat.

Result

Seat holds sync in real time with visible expiry countdowns, so a seat someone else is holding can't be double-booked mid-browse.

Stack

React.js 19Tailwind CSSMaterial UIFirebaseContext APIOneSignaljsPDFGoogle OAuthi18next

The preview above is an interactive UI concept I built to represent this product's interface — click its tabs to explore, including an Architecture tab with real code + a request-flow diagram.

More projects