Yeni projeler için 2026 Q4 takvimi açıldı — ilk görüşme ve teknik analiz ücretsiz.
İçeriğe atla
Biletleme

Biletime

Konser, festival ve tiyatro için biletleme platformu: yarışa dayanıklı kontenjan kilidi, uç katmanda bot koruması, QR bilet ve yapay zekâ destekli salon yerleşimi. 99 bin satır kod, 71 tablo.

Biletime biletime.com.tr
99Ksatır kod
71tablo
20/20test geçer
Siteyi aç
Teknik künye

Neyle kuruldu?

TeknolojiReact 18 + TypeScript, Vite, Tailwind CSS, TanStack Query
SunucuPostgreSQL + uç fonksiyonlar, uç katmanda hız sınırlama ve bot koruması
Kod boyutu~99.000 satır · 667 dosya
Arayüz215 bileşen · 42 yönetim + 22 organizatör ekranı
Veritabanı71 tablo · 112 sürümlenmiş göç
Sunucu fonksiyonu35 adet (ödeme, bildirim, hakediş, otomatik fiyat, web kancası)
Mobil uygulamaAndroid — com.biletime.app
BiletQR üretimi, e-posta teslimi, kapıda tek kullanımlık doğrulama
TestUçtan uca test takımı — 20/20 geçer
Farkı ne

Standart bir siteden farkı

  • Kontenjan yarışa dayanıklı. Bilet ayırma; etkinlik bazlı danışma kilidi, satır kilidi ve "kalan ≥ istenen" koşullu güncellemeyle yapılıyor. Standart bir sitede stok kontrolü okuma + yazma olarak yazılır ve aynı anda gelen iki istekte aynı bilet iki kez satılır.
  • Ani yüklenme için tasarlandı. Hız sınırlama ve bot koruması uç katmanda, veritabanına gelmeden çalışıyor; sıcak sorgular indeksli ve önbellekli. Hedef kapasite milyon kullanıcı ölçeği.
  • Bilet dijital ve tek kullanımlık. QR kapıda doğrulanınca yakılıyor; ekran görüntüsü paylaşılan bilet ikinci kez geçmiyor.
  • Organizatörün yanında yapay zekâ var. Etkinlik metni yazma, görselden koltuk düzeni çıkarma ve salon yerleşimi tasarlama araçları sistemin içinde.
  • Para akışı da sistemde. Organizatöre hakediş takibi, geciken ödeme uyarıları ve mekân talepleri ayrı ekranlarda yürüyor — bilet satan çoğu site burada Excel'e düşer.
  • Dış sistemlere olay gönderiyor. Web kancasıyla satış ve iptal olayları organizatörün kendi sistemine iletilebiliyor.
Yaptığımız iş

Altı başlıkta çözüm

01

Fazla satış kilidi

Kontenjan ayırma fonksiyonu yeniden yazıldı: etkinlik bazlı danışma kilidi, satır seviyesinde kilitleme ve "kalan ≥ istenen" koşullu güncelleme. Koltuk çakışmasında sayaç otomatik geri alınıyor. Yük testiyle doğrulandı.

02

Ölçekleme çalışması

Uç sunucu katmanı, hız sınırlama, bot koruması ve görsel dağıtımı devreye alındı; sıcak sorgular indekslendi ve önbelleklendi. Hedef kapasite milyon kullanıcı ölçeğine çıkarıldı.

03

Dijital bilet ve giriş kontrolü

Satın alma sonrası QR'lı bilet üretimi, e-posta ile teslim ve kapıda tek kullanımlık doğrulama. Organizatör için anlık satış ve kalan kontenjan panosu.

04

Yapay zekâ destekli organizatör araçları

Etkinlik açıklaması üretme, görselden koltuk düzeni çıkarma ve salon yerleşimi tasarlama yardımcıları; bekleme listesi ve takipçi bildirimleri.

05

Hakediş ve operasyon

Organizatöre ödeme takibi, geciken hakediş uyarıları, mekân talepleri ve web kancasıyla dış sistemlere olay bildirimi.

06

Bağımsızlık ve test

Platform dış geliştirme ortamından tamamen ayrıldı; kimlik doğrulama, veritabanı ve dosya depolama kendi altyapımıza taşındı. Uçtan uca test takımı ve tip güvenliği tamamlandı.

Bileşenler

Neler kuruldu?

  • 29 sayfa, 70'in üzerinde bileşen; 42 yönetim, 22 organizatör paneli ekranı
  • Kontenjan ayırmada danışma kilidi + satır kilidi + koşullu güncelleme
  • Hız sınırlama ve bot koruması uç katmanda, anahtar-değer deposu üzerinde
  • E-posta kuyruğu, gönderim durumu takibi ve abonelikten çıkma akışı
  • Otomatik fiyatlandırma ve web kancası dağıtımı için ayrı sunucu fonksiyonları
  • Uçtan uca test takımı; 20/20 test geçer durumda
  • Görsel boyutlandırma ve dağıtım katmanı
  • Mobil uygulama paketi ve mağaza yayını

Benzer bir sistem mi kurmak istiyorsunuz?

Biletime tarafında çözdüğümüz problemlerin çoğu sektör fark etmeksizin tekrar ediyor. Sizinkini anlatın, kapsamı birlikte çıkaralım.