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

Kızkıza Heryerde

Kadınlara özel grup turları için rezervasyon platformu: doluluğa göre yükselen kademeli fiyat, nakit ve jeton iadesi, 38 tabloda yetki denetimi. 57 bin satır kod, iki dil, ön render edilmiş SEO.

Kızkıza Heryerde kizkizaheryerde.com
57Ksatır kod
38 tabloyetki denetimi
Kademelifiyat merdiveni
Siteyi aç
Teknik künye

Neyle kuruldu?

TeknolojiReact 18 + TypeScript, Vite, Tailwind CSS, Framer Motion
SunucuPostgreSQL + uç fonksiyonlar, satır seviyesi yetkilendirme
Kod boyutu~57.000 satır · 351 dosya
Arayüz145 bileşen · 34 sayfa
Veritabanı38 tablo · 74 sürümlenmiş göç
Sunucu fonksiyonu23 adet (ödeme, iade, e-posta, otomatik blog)
DilTR · EN (sözlük tabanlı çeviri katmanı)
Ödeme3D Secure'lu sanal POS, ön ödeme ve kalan bakiye takibi
SEOArama botları için ön render edilmiş sayfa üretimi
Farkı ne

Standart bir siteden farkı

  • Fiyat doluluğa göre yükseliyor. Kademeli fiyat merdiveni var; yöneticinin girdiği sanal satışlar merdivene sayılmıyor, son kademe boş bırakıldığında fiyat ilk kademeye çakılmıyor. Standart bir tur sitesinde fiyat tek bir alandır.
  • İade iki para biriminde. Nakit ve jeton iadesi ayrı veritabanı fonksiyonlarıyla yürüyor; iptal kademeleri ve jeton kesinti oranı tek ayar merkezinden geliyor, iade ekranında seçime göre anında hesaplanıyor.
  • Güvenlik denetimden geçti. Bilet durumunu kontrol eden tetikleyici eksikliğinden doğan bedava bilet açığı kapatıldı, rol kontrol fonksiyonunun herkese açık yetkisi geri alındı ve 38 tablonun tamamında satır seviyesi yetki doğrulandı.
  • Program metin yığını değil. Gün gün program sekmeli yapıda; dahil ve hariç hizmetler satır içinde düzenlenebiliyor.
  • Arama motoru tam sayfayı görüyor. İçerik tarayıcıda kurulan bir arayüz olmasına rağmen botlara ön render edilmiş sayfa sunuluyor.
  • İki dil sonradan yamanmadı. Tüm arayüz sözlük üzerinden çevriliyor; dil değişiminde arayüzü donduran yükleme sırası da düzeltildi.
Yaptığımız iş

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

01

Rezervasyon ve kontenjan

Tur programı, kalkış tarihleri, kontenjan ve bekleme listesi; ön ödeme ve kalan bakiye takibi. Tekrarlayan turlarda tarih bazlı kontenjan hesabı düzeltildi.

02

Kademeli fiyat merdiveni

Doluluk arttıkça fiyatın yükseldiği kademe sistemi. Yöneticinin girdiği sanal satışlar merdivene sayılmıyor; son kademe boş bırakıldığında fiyat ilk kademeye çakılmıyor.

03

İade ve iptal politikaları

Para iadesi ve jeton iadesi için ayrı fonksiyonlar; iptal kademeleri ve jeton kesinti oranı tek bir ayar merkezinde toplandı, iade ekranında seçime göre dinamik hesaplanıyor.

04

Güvenlik denetimi

Bedava bilet açığı tetikleyiciyle kapatıldı; rol kontrolü fonksiyonunun herkese açık yetkisi geri alındı. 38 tablonun tamamında satır seviyesi yetkilendirme doğrulandı.

05

Arayüz ve okunabilirlik

Alttan açılan bilet paneli ve mobilde sabit aksiyon barı; eksik alana kaydırma ve uyarı; gün gün program sekmeli yapıya alındı; dahil/hariç hizmetler satır içinde düzenlenebilir hâle getirildi; para biçimlendirmesi düzeltildi.

06

İngilizce sürüm

Sitenin tamamı çeviri sözlüğü üzerinden İngilizceye açıldı; dil değişiminde arayüzün donmasına yol açan yükleme sırası düzeltildi.

Bileşenler

Neler kuruldu?

  • 38 tabloda satır seviyesi yetkilendirme ve anonim erişim denetimi
  • Para ve jeton iadesi için ayrı veritabanı fonksiyonları
  • Kademeli fiyat hesabı ve sanal satış ayrımı
  • Ödeme sağlayıcısı göçü ve 3D Secure akışı
  • Arama motorları için ön render edilmiş sayfa üretimi
  • Çeviri sözlüğü tabanlı iki dilli arayüz
  • Görsel optimizasyon zinciri ve kapak görselinin çözünürlük düzeltmesi
  • Katılımcı bildirimleri ve hatırlatma akışları

Benzer bir sistem mi kurmak istiyorsunuz?

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