iTicket.az — konsert, teatr və idman üçün bilet satışı platforması
Azərbaycanda tanınmış bilet platforması üçün veb məhsul. Tədbir kataloqu, yer seçim haritası, QR bilet, ödəniş gateway və geri qaytarma axını — hamısı bir kod bazasında.
- Çoxmərhələli
- Elvin Şərifov + frontend/backend kontraktorları
- Veb sayt · Məhsul dizaynı · Mühəndislik
- Canlı
Başlanğıc nöqtəsi
iTicket.az ölkədə uzun illərdir tanınan tədbir biletləmə platformasıdır. Konsert, teatr tamaşası, idman matçı, festival — hər biri fərqli yer planına, qiymət strukturuna və yoxlama axınına malikdir. Köhnə platforma bu müxtəlifliyi sürətli kataloq yeniliyə uyğun şəkildə tuta bilmirdi: yeni tədbir yerləşdirmək texniki komanda gözləməyi tələb edirdi, yer haritaları statikdi.
Yenilənmiş platformanın əsl tələbi sürət idi: tədbir təşkilatçısı özü kataloq qura bilməli, alıcı isə üç klikdə yer seçib biləti telefonuna almalı idi.
Qərarlar
- Yer haritası vizual editor — təşkilatçı admin paneldə salondakı sıraları sürüşdürərək yarada bilir; hər kateqoriya öz qiyməti və rəngi ilə.
- QR bilet, sayta yox e-poçta — alıcı sifariş verdikdən bir neçə saniyə sonra PDF + telefon ekranı üçün QR-ı alır.
- Ödəniş gateway-in fail-soft inteqrasiyası — bank cavab vermirsə, sifariş 10 dəqiqə pending qalır; eyni biləti ikinci dəfə satmırıq.
- Geri qaytarma və yer dəyişdirmə — tədbir təşkilatçısının qaydasına uyğun şəkildə paneldən aktivləşdirilir, support manual etmir.
İcra
Stack: PHP/Laravel + Postgres, frontend Vue.js, mobil-uyğun bilet baxış səhifələri. Ödəniş gateway lokal provayder vasitəsilə, 3D Secure məcburi. Performans üçün tədbir səhifələri Redis-də keşlənir; bilet satışı zamanı concurrent sifariş yer rezervasiyası üçün database lock ilə qorunur.
“Bilet satışında bir ikiqat satış səhvi bütün etibarı yox edir. Bu səbəbdən performansı yer seçimini deyil, transaksiya istisnalarını həll edərkən fikirləşmək lazım idi.”
Nəticə
- Təşkilatçı tədbiri özü yerləşdirir — komanda dəstəyi yalnız kənar hallarda.
- QR bilet — keçmiş çap əsaslı bilet itkisi praktiki olaraq silindi.
- Eyni gündə satış zirvəsində sistem dayanmadan işlədi — concurrent locking strategiyası özünü doğrultdu.
- Geri qaytarma artıq email-lə yox, panel üzərindən idarə olunur.