Ürün özellikleri

Salon operasyonunun tamamı, tek tutarlı sistemde.

Randevu, web sitesi, Telegram ve AI birbirine yapıştırılmış araçlar değil; aynı veri modelinin parçaları. Bu yüzden bir kanaldan alınan randevu diğerinde anında görünür ve asla çakışmaz.

Randevu ve takvim

Operasyonun merkezi: personel, şube ve hizmet bazlı tek takvim.

  • Gün, hafta ve ay görünümü; personel sütunları
  • Hızlı randevu, yeniden planlama, iptal ve no-show
  • İzin, mola ve çalışma saati blokları
  • Minimum ön süre ve iptal politikası
  • Durum geçmişi ve işlem yapan kullanıcı

Salon web sitesi

Ajans beklemeden yayınlanan, markanıza uyarlanan mobil site.

  • Hizmetler, ekip, galeri ve SSS bölümleri
  • Masaüstü ve mobil canlı önizleme
  • Taslak/yayın durumu ve sürüm kontrolü
  • Kendi alan adınız ve SSL durumu
  • SEO başlığı, açıklama ve LocalBusiness verisi

Telegram randevu

Platform botu ve salona özel davet bağlantısıyla rezervasyon.

  • Salon sahibi API anahtarı almaz
  • Şube, hizmet, gün ve saat seçimi
  • Ad, telefon ve isteğe bağlı e-posta
  • Aynı randevu transaction'ı ve çakışma kontrolü
  • Telegram kaynaklı randevular panelde ayrı görünür

Bildirimler

Randevu işlemini yavaşlatmayan, izlenebilir e-posta altyapısı.

  • Oluşturma, onay, değişiklik ve iptal e-postaları
  • 24 saat / 2 saat hatırlatma planı
  • Outbox ve atomik iş alma (job claiming)
  • Sağlayıcı mesaj ID'si ve teslim durumu
  • Artan beklemeli yeniden deneme

Ekip ve şubeler

Kim, nerede, hangi hizmeti verebilir? Tek ekranda net.

  • Personel-şube ve personel-hizmet eşleşmesi
  • Şube bazlı çalışma saatleri ve saat dilimi
  • Yönetici/personel yetki ayrımı
  • Gelecek randevusu olan kayıtları arşivleme
  • Şube değiştirici ve filtreler

Güvenlik ve veri

Tenant izolasyonu ve randevu bütünlüğü mimarinin temelinde.

  • Postgres exclusion constraint ile çakışma engeli
  • İdempotent yazma; tekrarlanan istek ikinci kayıt oluşturmaz
  • RLS ile işletme bazlı veri izolasyonu
  • Sunucu tarafı rol kontrolü ve audit log
  • Gizli anahtarlar yalnızca sunucuda

Mühendislik yaklaşımı

Görünen kolaylık, görünmeyen sağlamlık.

Randevu sisteminin en kritik vaadi çakışmamaktır. Bunu arayüzdeki bir kontrolle değil, veritabanı kısıtıyla garanti ediyoruz.

Veritabanı güvencesi

EXCLUDE USING gist

İstek tekrarı

Idempotency key

Bildirim kuyruğu

Outbox + cron

Tenant izolasyonu

RLS + server guard

Service role ve API anahtarları tarayıcıya gönderilmez. Public randevu uçları yalnızca dar kapsamlı alanları kabul eder; her yazma sunucuda doğrulanır.

Teknik ekip için

Next.js App Router, Supabase Postgres, RLS ve imzalı webhook'lar. Tüm şema değişiklikleri sürümlü migration'larla yönetilir; production'a elle müdahale edilmez.

  • Next.js + TypeScript
  • Supabase Auth + RLS
  • Resend outbox
  • Meta Cloud API

İşletme sahibi için

Kurulum sihirbazı, kurulum kontrol listesi ve anlaşılır boş durumlar. Teknik terim yok; hangi adımın eksik olduğunu ve ne yapmanız gerektiğini açıkça görürsünüz.

Salonunu oluştur