Çok satıcılı işletme paneli
İşletme kaydı ve belge onayı, ilan/oda/seans yönetimi, takvim ve kontenjan, katılımcı listesi, komisyon ve hakediş takibi. Satıcı panelinde her misafirin yanında aldığı bilet tipi ve fiyatı rozet olarak görünür.
Tur, etkinlik, konaklama ve ürün satışını tek veri modelinde birleştiren çok satıcılı rezervasyon pazaryeri. 190 bin satır kod, 82 tablo, 92 sunucu fonksiyonu ve mağazada Android uygulaması.
| Teknoloji | React 18 + TypeScript, Vite, Tailwind CSS, TanStack Query |
|---|---|
| Sunucu | PostgreSQL + Deno/TypeScript uç fonksiyonları, satır seviyesi yetkilendirme |
| Kod boyutu | ~190.000 satır · 1.060 dosya |
| Arayüz | 261 bileşen · 182 sayfa bileşeni · 114+ rota |
| Veritabanı | 82 tablo · 218 sürümlenmiş göç |
| Sunucu fonksiyonu | 92 adet (ödeme, kupon, e-posta, hatırlatma, rapor) |
| Mobil uygulama | Android — com.kampline.app, aynı kod tabanından |
| Dil / para birimi | TR · EN · RU, dile göre ayrı site haritası |
| Ödeme | İki ayrı sanal POS, 3D Secure, taksit, jeton bakiyesi |
İşletme kaydı ve belge onayı, ilan/oda/seans yönetimi, takvim ve kontenjan, katılımcı listesi, komisyon ve hakediş takibi. Satıcı panelinde her misafirin yanında aldığı bilet tipi ve fiyatı rozet olarak görünür.
Sabit yaş grupları kaldırıldı; her seans kendi bilet tipleri ve fiyatlarıyla tanımlanıyor. Vitrindeki "başlangıç fiyatı" ilk uygun biletten otomatik hesaplanıyor, eski kayıtlar için geriye dönük uyumluluk korunuyor.
Kuponlar yalnızca belirli bir ilana veya belirli bir bilet tipine tanımlanabiliyor; sepette kısmi tutar üzerinden indirim hesabı yapılıyor ve kullanım limiti sunucu tarafında zorlanıyor.
İşletmenin belirlediği kademeli iade oranlarıyla çalışan jeton bakiyesi: iade talebi bakiyeye dönüşüyor, sonraki alışverişte düşülüyor, tüm hareketler işlem defterinde tutuluyor. Nakit iade akışı ayrıca yönetiliyor.
3D Secure'lu sanal POS entegrasyonu, üyeliksiz (misafir) ödeme, ödeme sonrası otomatik onay e-postası ve cihaza kaydedilebilen dijital bilet üretimi. Başarılı satışlar anlık olarak operasyon kanalına düşüyor.
Türkçe, İngilizce ve Rusça arayüz; dile göre içerik, site haritası ve kanonik adres yönetimi. Gezilecek yerler rehberi ve bölge sayfalarıyla arama görünürlüğü için ayrı bir içerik katmanı kuruldu.
Kampline tarafında çözdüğümüz problemlerin çoğu sektör fark etmeksizin tekrar ediyor. Sizinkini anlatın, kapsamı birlikte çıkaralım.
Sitenin çalışması için gereken çerezler dışında hiçbir şey yüklemiyoruz. Hangi sayfaların ilgi gördüğünü ölçmemize izin verirseniz siteyi daha iyi hâle getirebiliriz. Ayrıntılı bilgi