KARNERKARNER

Proje · Konaklama — rezervasyon ve tahsilat takibi

Apart pansiyon yönetim sistemi: kâğıt formun yerine geçen web uygulaması

KARNER ekibiYayın:

Özet

Sekiz daireli bir apart pansiyonun günlük kâğıt formunun yerine geçen bir web uygulaması kurduk: rezervasyon, konaklama, tahsilat ve gider kayıtları tek yerde; her kullanıcı rolüne göre yalnızca yetkili olduğu ekranı görüyor. Sistem 31 Ağustos 2026'dan beri kullanımda.

Müşteri
Apart pansiyon (müşteri adı paylaşılmıyor)
Konum
Kütahya
Site
İç proje
Apart pansiyon yönetim sistemi için temsili doluluk çizelgesi
Apart pansiyon yönetim sistemi için temsili doluluk çizelgesi
  1. Başlangıç

    Rezervasyon, konaklama ve tahsilat günlük kâğıt formla tutuluyordu

  2. Kurulan

    Girişli web uygulaması + rol bazlı yetki + gider takibi + raporlar + Telegram botu

  3. Kullanım

    31 Ağustos 2026'dan beri işletmede kullanılıyor; üç rol tanımlı

Sorun neydi?

İşletme rezervasyonu, konaklamayı ve tahsilatı her gün elle doldurulan bir kâğıt formla takip ediyordu. Kimin hangi dairede kaldığı, kimin ödeme yaptığı ve ay sonunda ne kaldığı forma bakan kişiye bağlıydı. İhtiyaç: herkesin aynı kaydı gördüğü, ama herkesin her şeyi görmediği bir sistem.

Ne kurduk?

  1. 1Girişli web uygulaması — rezervasyon, konaklama ve tahsilat kayıtları tek veri tabanında tutuluyor.
  2. 2Rol bazlı yetki — sahip, ortak ve resepsiyon rolleri; örneğin resepsiyon kayıt girer ama raporları görmez. Yetki arayüzde değil veri tabanında (satır düzeyinde güvenlik) uygulanıyor.
  3. 3Giderler — işletmenin giderleri aynı sistemde kaydediliyor.
  4. 4Raporlar — gelir ve gider özetleri yalnızca yetkili rollere açık.
  5. 5Telegram botu — yetkili kişiler özet bilgiye uygulamayı açmadan ulaşabiliyor.

Bu işten ne öğrendik?

  • Para ve yetki içeren sistemde kuralı veri tabanına yazmak gerekiyor; arayüzde gizlenen düğme güvenlik değildir.
  • İş kuralları otomatik testlerle korunuyor; yeni bir özellik eskisini bozduğunda yayına çıkmadan görülüyor.
  • Sistem kullanıma girdikten sonra da gelişiyor; yeni ihtiyaçlar kullanım sırasında ortaya çıkıyor.

Kullanılan yapı

  • Next.js (App Router)
  • TypeScript
  • Tailwind CSS
  • Supabase (PostgreSQL, Auth, satır düzeyinde güvenlik)
  • n8n + Telegram botu

Müşteri adı ve işletmeye ait veriler bu sayfada paylaşılmamıştır. Kapak görseli temsili bir çizelgedir, uygulamanın ekran görüntüsü değildir.

Sık sorulan sorular

Uygulamayı herkes görebilir mi?

Hayır. Uygulama girişlidir; yalnızca işletmenin tanımladığı kullanıcılar girebilir ve her kullanıcı rolünün izin verdiği ekranları görür.

Aynı sistem başka bir konaklama işletmesine kurulabilir mi?

Kurulabilir, ama olduğu gibi kopyalanmaz. Daire sayısı, fiyat düzeni, roller ve takip edilen kalemler işletmeye göre değişir; kurulum bu farklara göre uyarlanır.

Bu işte kullanılan hizmetler

Benzer bir iş mi var?

Kısa bir görüşmede mevcut durumunuza bakar, ne gerektiğini yazılı söyleriz.

Diğer işler