Live (2026)Event TicketingWeb PlatformPayments Integration2026

Events & Entertainment · Event Ticketing Platform

Ticket.krd

Event ticketing platform with interactive seat maps, WhatsApp login, local payments and QR entry.

3Sales channels
1Shared inventory
0Double bookings
100%QR-verified entry
“Every seat in the house is now on a map, sold once, paid for the way our audience actually pays, and scanned at the gate. No paper, no double bookings.”

Product Team · Ticket.krd

The Problem

Big shows. Old-school ticketing.

Headline artists were being booked into large, zoned venues, but tickets were still sold through box offices, social media messages and phone calls.

Organisers had no live view of what was sold, buyers had no idea which seats were left, and premium sections were managed by hand.

VISIBILITY

Organisers sold blind

Sales were split across box offices, social media messages and phone calls, with no single view of what had sold or what was left.

0Real-time sales view
SEATING

Tickets, not seats

Zoned venues need "Zone E, Row 1, Seat 4". Without seat-level inventory, premium seats were allocated by hand and often oversold.

MANUALSeat allocation
ACCESS

Buying meant a trip

Fans had to travel to a sales point and pay in person. Every fan who couldn't make the trip was a lost sale.

IN-PERSONOnly way to buy

Our Approach

Three principles. Zero queues.

We designed Ticket.krd around how fans actually buy: on their phone, with the payments they already use, choosing the exact seat they want.

Principle 01

Seat-first

Fans pick a section, then their exact seats on a live venue map, so every seat is sold once and there are no double bookings.

Principle 02

Buy from anywhere

No trip to a sales point. Fans buy on the web, inside the FIB app or at a kiosk, and every channel sells from the same live inventory.

Principle 03

Phone is the account

No passwords. Fans sign in with a WhatsApp-verified number and their tickets live there, in their preferred language.

What We Built

Three components. One seat, sold once.

From FIB app to kiosk to gate, every seat tracked in one system.

~/ticket-krd / platform / booking.tsx3 components · 1 platform
01
Interactive Seat Maps

Live venue maps where fans pick a section, then their exact seats. Pricing is set per zone and inventory updates in real time.

Section → seat selection on a live mapPer-zone pricing tiersUp to 8 seats per orderReal-time availability with no double booking
8Seating tiers per venue
02
Omnichannel Sales, One Inventory

Fans buy wherever they already are: on the web, inside the FIB app, or at a kiosk. Every channel sells from the same live inventory, so a seat sold anywhere disappears everywhere.

Web checkout with FIB or Visa / MastercardIn-app sales inside FIB (app-in-app)Offline POS for kiosks & box officesOne synced inventory with zero overselling
3Sales channels, one inventory
03
WhatsApp Login & QR Tickets

Fans sign in with a WhatsApp-verified number, with no passwords. Every order gets a unique QR ticket that is scanned once at the gate.

WhatsApp OTP loginUnique single-use QR per ticketTickets stored under "My tickets"English / Arabic / Kurdish interface
0Paper tickets
// Built on Next.js · PostgreSQL · Redis View Live Platform

The numbers
speak for themselves.

3Sales channels
1Shared inventory
0Double bookings
100%QR-verified entry
“Every seat in the house is now on a map, sold once, paid for the way our audience actually pays, and scanned at the gate. No paper, no double bookings.”

Product Team · Ticket.krd

// project timeline

WK 1
Discovery
WK 2-3
Design
WK 4-7
Build
WK 8
QA + Ship

Tech Stack

One platform. Every channel.

One Next.js platform powers the web app, the FIB in-app experience and the offline POS kiosks, so every channel reads and writes the same live seat inventory.

Framework
Next.jsTypeScript
Data
PostgreSQLRedis
Payments
FIBVisa / MastercardDafaFastPayFIB Mini AppNassPayNass Wallet
Messaging
WhatsApp Business APIBird
~/wls/pipeline/book-call.shONLINE • NEXT SLOT: 14:30 UTC
Start Your Build

Seen enough?
Let's build yours.

One call. Clear scope. A practical roadmap your team can execute immediately.

2013Since · custom software house
~10 wksAvg. kickoff to production
1 TeamZero handoffs
94%of clients extend past phase one
$ wls schedule --discovery
→ timezone: UTC+3
→ duration: 30 minutes
→ format: Google Meet / Zoom
$ wls output --plan
✓ Scope map + delivery phases + budget guidance
status: ready
$
No pressure. No obligation. Just clarity on your next move.