Kalabalık & Biletleme Yönetimi
Biletlerin, kapıların ve kalabalık güvenliğin sahip olduğun tek sistemde
Zorluklar
- Büyük etkinliklerin biletlerini rezervasyon zirvesinde ya da bağlantıya hücum anında hızlı ve aksamadan satmak
- Bilet sahteciliği ya da aynı biletin birden fazla kapıda tekrar kullanılması
- Giriş kapılarında uzun kuyruklar ve tehlikeli yığılmaya yol açan yavaş okutma
- Kaç kişinin girdiğine ve alan içindeki her bölgenin doluluk oranına dair anlık görüş olmaması
- Her bilette yüksek komisyon ve sabit aylık abonelik alan yabancı bilet sistemlerine bağımlılık
İnşa edebileceğin sistemler
- Halka açık bir bilet mağazası: mada ve Apple Pay ödemesini bağlar ve anında QR bilet üretir
- Kapı görevlileri için mobil uygulama (Expo): QR kodu okutur, doğrular, çevrimdışı giriş verir ve sonra eşitler
- Anlık kapasite ve kalabalık kontrol paneli: giren sayısını ve her bölgenin doluluğunu renklerle gösterir
- Kalabalık bölgeleri, kapıları ve en yakın acil çıkışları gösteren canlı alan haritası
- WhatsApp mesaj otomasyonu: rezervasyon onayı, bilet ve etkinlik öncesi ile kapı değişiminde uyarılar
- Merkezî güvenlik ve kontrol paneli (operasyon odası): kapasite aşımında uyarı ve tahliye planlarının devreye alınması
Hazır istemler: kopyala ve Uttra'ya yapıştır
İç güvenlik operasyon odası
Bana büyük etkinliklerde kalabalık güvenliğini yönetmek için bir iç operasyon odası sistemi kur; arayüz Türkçe olsun, İngilizce desteğiyle. Sistem, her kapıdan giren ve çıkan sayısını ve her bölgenin doluluk oranını renklerle (yeşil/turuncu/kırmızı) gösteren anlık bir kontrol paneli sunsun; güvenli kapasite aşılmadan önce otomatik uyarılar ve tahliye planlarını devreye alıp saha ekiplerini yönlendiren bir araçla. Roller ve yetkiler (RBAC) ince ayrımlı olsun: operasyon müdürü, güvenlik amiri, kapı sorumlusu ve yalnızca okuyan gözlemci; güvenli giriş, iki adımlı doğrulama ve her hassas işlem için denetim kaydıyla. Mimariyi onlarca kapıdan gelen anlık sayaç akışını kaldıracak şekilde tasarla: olayları işlemek için görev kuyrukları (queues), anlık durum için önbellekleme (caching) ve kapı, bölge ve zamana göre dizinlenmiş, gerektiğinde geçmiş verisi bölümlenen bir veritabanı. Dünya standartlarını uygula: veri şifreleme, istek sınırlama (rate limiting), yaygın saldırılara karşı koruma, otomatik yedekleme ve her uyarı için izleme ve kayıtlar (observability). Acil durum uyarılarını ekiplere WhatsApp ve SMS ile bağla, büyük ekranlar için erişilebilirlik (accessibility) ekle ve sistemi testler ile kısa dokümantasyonla üretime hazır yap.
Zirveye dayanan bilet satış platformu
Bana dev bir etkinlik için halka açık bir bilet mağazası kur; Türkçe arayüz, İngilizce desteğiyle; rezervasyonun açıldığı zirvede on binlerce kişi aynı anda girdiğinde ayakta kalacak biçimde tasarlanmış olsun. Bilet türlerini, fiyatları ve etkileşimli bir koltuk haritasını göstersin, ödeme sırasında koltuğu geçici tutsun, sonra her kişiye özel benzersiz ve dijital imzalı QR kodlu bir bilet üretsin. Zirvede girişi düzenleyen ve bağlantının aksamasını önleyen bir sanal bekleme odası (virtual waiting room), ayrıca otomatik alıma (bot) karşı koruma ve kullanıcı başına istek sınırı ekle. Ödemeyi mada ve Apple Pay için Moyasar ya da HyperPay üzerinden, anahtarlar gizli depoda olacak şekilde bağla ve her işlem için ZATCA uyumlu elektronik fatura kes. Mimariyi milyonlarca ziyaretçiye ölçeklenecek şekilde tasarla: etkinlik ve koltuk üzerinde dizinlenmiş veritabanı, ürün sayfaları için önbellekleme, ödemeyi işlemek ve biletleri eşzamansız üretmek için kuyruklar ve görseller ile sabit varlıklar için içerik dağıtım ağı (CDN). Dünya standardında güvenlik uygula: şifreleme, eşzamanlılık kilitleriyle aynı koltuğun iki kez satılmasının önlenmesi, yedekleme ve satış analitiğiyle izleme. Mobilde akıcı bir kullanım deneyimi, erişilebilirlik, testler ve kısa dokümantasyonla üretime hazır yap.
Katılımcı yolculuğu otomasyon motoru
Bana etkinliklerde katılımcı yolculuğu için eksiksiz bir otomasyon motoru kur; Türkçe arayüzle; belirlenen olaylara ve zamanlara göre WhatsApp ve SMS mesajlarını otomatik göndersin: satın alma sonrası hemen rezervasyon onayı ve QR kodlu bilet, etkinlikten bir gün ve bir saat önce kapı numarası ve giriş saatiyle hatırlatma, kapı değiştiğinde ya da yığılma olduğunda anlık uyarı, etkinlik sonrası teşekkür mesajı ve anket. Otomasyon akışları için görsel bir kurucu (tetikleyiciler, koşullar ve adımlar) ve özelleştirilebilir mesaj şablonları ekle; akışları kimin tasarladığı ve kimin onayladığına dair roller ve yetkilerle. WhatsApp ve SMS'i gizli depodaki API anahtarlarıyla bağla ve gönderimi milyonlarca mesaja ölçeklenecek biçimde tasarla: görev kuyrukları (queues), gönderim hızının denetimi (throttling) ve sağlayıcının sınırlarına saygı, hata durumunda otomatik yeniden deneme ve her alıcının durumunun önbelleklenmesi. Dünya standartlarını uygula: iletişim verilerinin şifrelenmesi, istek sınırlama, kötüye kullanıma karşı koruma, yedekleme ve teslim, açılma ve yanıt oranlarının izlenmesi ve analitiği. Testler, her mesaj için kayıt ve kısa dokümantasyonla üretime hazır yap.
Katılımcı uygulaması: bilet ve canlı harita
Bana etkinliğin izleyicisi için bir mobil uygulama (Expo) kur; Türkçe arayüz ve İngilizce desteğiyle; satın almadan çıkışa kadar katılımcının yol arkadaşı olsun. İçinde dinamik QR kod gösteren ve ağ zayıf olsa da çevrimdışı çalışan bir bilet cüzdanı, ayrıca kapıları, oturma bölgelerini, tuvaletleri ve en yakın acil çıkışları gösteren canlı bir alan haritası bulunsun; bölgeler giriş sayaçlarından alınan anlık kalabalığa göre renklensin ki ziyaretçi nereye gideceğini bilsin ve yığılmadan kaçınsın. Giriş saatini, kapı değişimini ve güvenlik uyarılarını hatırlatan anlık bildirimler (push) ve alıcının hesabına bağlı güvenli giriş ile bileti hileli paylaşmayı önleyen yetkiler ekle. Arka ucu milyonlarca katılımcıya hizmet edecek şekilde tasarla: dizinlenmiş ve hızlı API, harita verisi ve anlık durum için önbellekleme, kalabalık güncellemelerini yayınlamak için kuyruklar ve varlıklar ile haritalar için içerik dağıtım ağı (CDN). Dünya standartlarını uygula: şifreleme, istek sınırlama, saldırılara karşı koruma, yedekleme, yaşlılar ve engelliler için erişilebilirlik (accessibility) ve kullanım analitiğiyle izleme. Expo Go uyumlu, testler ve kısa dokümantasyonla üretime hazır yap.
Milyonlarca kullanıcı için bilet mimarisi
Bana aynı anda birden çok etkinlikte milyonlarca eşzamanlı kullanıcıya ölçeklenebilen bir bilet ve kalabalık yönetim platformu tasarla ve kur; Türkçe arayüz, İngilizce desteğiyle ve net bir mimari odakla. Ön katman, içerik dağıtım ağı (CDN) üzerinden dağıtılan statik sayfalar olsun; arka uç ise yük dengeleyici arkasında yatay ölçeklenen durumsuz (stateless) API servisleri, zirve dalgalarını yutan bir sanal bekleme odasıyla. Veritabanını özenle dizinlenmiş ve etkinliğe ile zaman dilimine göre bölümlenmiş (sharding/partitioning) tasarla; ağır sorgular için okuma kopyaları (read replicas) ve stok, fiyatlar ile anlık kapasite durumu için bir önbellekleme (caching) katmanıyla. Ödemeyi, bilet üretimini ve bildirimleri görev kuyrukları (queues) üzerinden eşzamansız işle; aynı koltuğun iki kez satılmasını önleyen eşzamanlılık kilitleriyle. mada, Apple Pay, ZATCA ve WhatsApp'ı gizli depodaki anahtarlarla bağla. Katı dünya standartlarını uygula: tam şifreleme, istek sınırlama, DDoS ve yaygın saldırılara karşı koruma, yedekleme ve felaket sonrası kurtarma, kayıtlarla birlikte kapsamlı izleme, takip ve uyarılar (observability). Yük testleri, kısa mimari belgeler ve kodu yayına alıp GitHub'a taşıyabilme imkânıyla üretime hazır yap.
Kalabalık & Biletleme Yönetimi hakkında sorular
Fikrinizi Uttra'ya anlatırsınız ve o size halka açık bir bilet mağazası kurar: bilet türlerini, fiyatları ve koltukları gösterir, ödemeden sonra her kişiye özel benzersiz bir QR kod taşıyan bilet üretir. • Ödemeyi (mada, Apple Pay, Moyasar veya HyperPay) gizli depodaki bir API anahtarıyla bağlarsınız • Her QR bilet kendi veritabanınıza bağlıdır, yani onu istediğiniz an iptal edebilir ya da doğrulayabilirsiniz Sistem tümüyle sizindir, her bilette yabancı komisyon ödemeden.
Uttra size kapı görevlileri için bir mobil uygulama (Expo) kurar: kamerayı açar, QR kodu okutur ve girişe yeşil ışık yakar ya da bilet kullanılmışsa veya sahteyse kırmızı verir. • İlk okutmada bilet kilitlenir, böylece aynı bileti kimse başka bir kapıda kullanamaz • Ağ zayıfken bile çalışır: okutmayı yerelde saklar ve bağlantı gelince eşitler Böylece kuyruk hızlı akar ve giriş denetim altında kalır.
Uttra size anlık bir kontrol paneli (her şeyi yönettiğiniz ekran) kurar: her kapıdan gireni ve çıkanı sayar ve her bölgenin doluluk oranını hesaplar. Bölgeleri renklerle gösterir: yeşil güvenli, turuncu dolmak üzere, kırmızı kapasite aşıldı. Belirli bir bölgenin bilet satışını sınırına ulaştığında otomatik durdurabilir ve operasyon odasına uyarı gönderebilirsiniz.
Uttra ile hem izleyiciye hem düzenleyicilere görünen canlı bir alan haritası kurarsınız: kapı konumları, oturma bölgeleri, tuvaletler ve en yakın acil çıkışlar. Bölgeler, giriş sayaçlarından alınan anlık kalabalığa göre renklenir; böylece ziyaretçi nereye gideceğini bilir, güvenlik ekibi de insanları yığılmadan uzağa nereye yönlendireceğini.
WhatsApp'ı bir API anahtarıyla Uttra'ya bağlar ve otomatik gönderen tam bir otomasyon kurarsınız: • Satın alma sonrası hemen rezervasyon onayı ve QR kodlu bilet • Etkinlikten bir gün ve bir saat önce, kapı numarası ve giriş saatiyle hatırlatma • Kapı değişirse ya da belirli bir girişte yığılma olursa anlık uyarı Bunların hepsi kendiliğinden işler, hiçbir görevli tek tek mesaj göndermez.
Uttra size doluluk oranlarını izleyen ve güvenli kapasite aşılmadan önce otomatik uyarı veren merkezî bir güvenlik paneli (operasyon odası) kurar. • Her bölge için azami kapasite belirlersiniz ve ona yaklaşıldığı anda panel ekibi uyarır • En yakın çıkışları gösteren ve katılımcılara WhatsApp'tan mesaj ileten bir tahliye planını devreye alırsınız Yani tehlikeden sonra değil, önce hareket edersiniz.
Hazır bilet sistemleri genelde her bilette komisyon artı aylık abonelik alır; binlerce biletli bir etkinlikte bu hızla birikir. Uttra ile sisteminizi bir kez kurar ve sahibi olursunuz, yalnızca gerçek ödeme geçidi ücretlerini ödersiniz. Yinelenen etkinliklerde para farkı büyüktür ve daha önemlisi veri ile kod sizindir: istediğiniz an dışa aktarır ya da GitHub'a bağlarsınız.
En önemlisinden başlayın: bilet mağazası ve QR üretimi, çünkü satışı hemen açar. • 1. adım: ödemeyi (mada/Apple Pay) bağlayan ve QR üreten bir bilet mağazası • 2. adım: girişi denetlemek için kapı QR okutma uygulaması • 3. adım: kapasite paneli, canlı harita ve güvenlik uyarıları Aşamalar hâlinde açarsınız ve her aşama kendi başına çalışır. Fikri gündelik sözlerinizle deneyebilirsiniz, Uttra onu adım adım kurar.
Çözüm, QR kodun kopyalanabilen sabit bir sayı değil, dijital olarak imzalı ve zamanla değişen bir kod olmasıdır. • Her bilet size ait gizli bir anahtarla imzalanır, böylece sahte bir kodu uygulama anında reddeder çünkü imza tutmaz • Uygulamada bilet, birkaç saniyede bir yenilenen dönen bir kod (TOTP) olarak görünür, bu yüzden kopyalanmış ekran görüntüsü hızla geçersizleşir • Kapıdaki ilk başarılı okutma bileti veritabanınızda kilitler, böylece kopyası yayılmış olsa bile başka kapıda işe yaramaz Ayrıca bileti alıcının kimliğine bağlayabilir ve pahalı biletlerde karaborsada yeniden satışı önlemek için kimlik kanıtı isteyebilirsiniz.
Kalabalığı bilmek için pahalı altyapıya ihtiyacınız yok; Uttra ile hâlihazırda var olan kaynaklardan kurarsınız. • Giriş ve çıkış sayaçları: kapıdaki her QR okutması o bölgenin sayacını artırır ya da azaltır ve tek başına bu size anlık, isabetli bir doluluk oranı verir • Saha ekibinden elle girdi: görevli uygulamasındaki basit bir düğme, belirli bir noktadaki yığılmayı bildirir • Daha sonra kamera sayaçları ya da WiFi noktaları gibi daha hassas kaynakları API üzerinden ekleyebilirsiniz Sistem tüm bu kaynakları bir işleme kuyruğunda toplar, anlık durumu önbellekte günceller ve haritayı renklendirir; yani elinizdekiyle başlar, isabeti kademeli artırırsınız.
Rezervasyonun açıldığı an en tehlikeli andır ve çözüm yalnızca daha güçlü bir sunucu değil, mimaridir. • Herkesi karşılayıp düzenli gruplar hâlinde içeri alan bir sanal bekleme odası — hepsinin bir kerede veritabanına yüklenmesi yerine • Bilet ve fiyat sayfaları için önbellekleme, böylece okuma her istekte veritabanına vurmaz • Ödeme işleme ve bilet üretiminin eşzamansız kuyruklarla yapılması: kullanıcı koltuğunu anında ayırtır, üretim arka planda tamamlanır • Koltuk üzerinde eşzamanlılık kilitleri, izdiham anında aynı koltuğun iki kez satılmasını önler Ve Uttra ile açılıştan önce binlerce kişiyi taklit eden bir yük testi yapıp gerçek kalabalık gelmeden altyapının dayandığından emin olabilirsiniz.
İlgili sektörler
- Etkinlikler & KonferanslarEtkinliklerini kiralık aboneliklerle değil, kendi sistemlerinle yönet
- Eğlence & MekânlarAbonelik ödemek yerine kendi bilet ve rezervasyon sistemini kur
- Seyahat & TurizmRezervasyon ve tur sistemleri senin olsun, aylık abonelik olmadan
- Oyun GeliştirmeOyununu ve sistemlerini kur, aboneliklerle değil kendi malın olarak