.shot { transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1); } .shot:hover { transform: translateY(-8px); }
Başarı Hikayesi: Premium Konaklama & Hizmet

Zeus Barbershop:
Dijital Erkek Kulübü, ikinci nesil.

Varna, Bulgaristan’da premium bir erkek kulübü; müşterileri native hissiyatlı bir uygulamada rezervasyon yapıyor, cashback biriktiriyor ve ziyaretlerini puanlıyor — iOS ve Android için Kotlin ile bir kez yazıldı ve salonun CRM’ine, onu geride bırakabilecek bir middleware üzerinden bağlandı.

Müşteri
Zeus Barbershop
Platform
iOS ve Android
Uygulama
Kotlin / Compose Multiplatform
Backend
Ktor · PostgreSQL

Zorluk

Rezervasyon yapamayan bir sadakat kartı

Zeus sıradan bir berber değil — ziyaretin ürün olduğu bir erkek kulübü. Uygulamanın ilk nesli aslında dijital bir sadakat kartıydı ve salonun günlük işleyişi bulut tabanlı bir CRM’de dönüyordu: takvim, müşteriler, kayıtlar, cashback, yorumlar. Müşteriler telefonla, web sitesinden ya da resepsiyondan rezervasyon yapıyordu; uygulamanın bundan haberi yoktu.

Değişmesi gerekenler:

  • ● Rezervasyonlar, sadakat ve yorumlar CRM’de yaşıyor ama uygulamaya görünmüyordu.
  • ● Her özellik ve her düzeltme için bakımı yapılacak iki native kod tabanı.
  • ● CRM vendor’ına olan her bağımlılık uygulamanın dışında kalmalıydı: salon, sistemi değiştirme özgürlüğünü istiyordu.
Zeus Barbershop app: Book, Home and Confirm your booking screens

Çözüm

Tek kod tabanı, tek sözleşme, tek middleware

Livotov Labs ürünü uçtan uca Kotlin ile yeniden yazdı: her iki platformda Compose Multiplatform UI’lı bir Kotlin Multiplatform uygulaması ve mobil API’nin sahibi olup CRM’i port’ların arkasına gizleyen bir Ktor middleware.

Kotlin Multiplatform Uygulaması

Özel bir tasarım sistemi (Composables UI + Lucide, Material yok) üzerinde iOS ve Android için tek ortak kod tabanı. OSKit üzerinde VISCE mimarisi, Koin, Ktor client. Bulgarca, İngilizce ve Rusça.

CRM’den Bağımsız Middleware

Uygulamaya dondurulmuş 26 endpoint’lik bir sözleşme sunan ve CRM ile sekiz port üzerinden konuşan, PostgreSQL üzerinde bir Ktor backend. Vendor adaptörü, vendor’ı bilen tek modül.

Rezervasyon Motoru

SWR önbellekleme ve istek birleştirmeli sağlayıcı hesaplı boş slotlar, idempotent yazmalar, misafir rezervasyonu, taşıma ve iptal, resepsiyonda yapılan değişikliklerin delta-poll senkronizasyonu.

Sadakat, Yorumlar, Kimlik

Salonun programından okunan cashback bakiyesi ve seviyeler, ziyaret başına 14 günlük yorum penceresi, Ed25519 oturumlu şifresiz telefon girişi ve cihaz başına rate limit’ler.

Favoriler, tek dokunuş uzakta

Favori berber ve en fazla üç hizmet, o berberin sıradaki boş saatlerini ana ekrana koyar; tek dokunuş rezervasyon yapar. “Tekrar rezervasyon yap” ile birlikte koltuğa dönüşün en kısa yolu.

Canlı push, düzenlenebilir ana ekran

Resepsiyonda yapılan her değişiklik saniyeler içinde müşterinin telefonuna ulaşır. Ana ekranın beş bloğu her müşteri tarafından gösterilir, gizlenir ve yeniden sıralanır. Bulgarca, İngilizce ve Rusça; açık ve koyu tema; yerel önbellekten anında açılış.

İşletme için

Sahibinin eline geçen

Mühendislik araçtır. Salonun üzerinde yürüdüğü sonuçlar bunlar.

Daha az resepsiyon trafiği

Müşteriler gerçek boş saatleri kendileri ayırtır, salonun kuralları içinde taşır veya iptal eder; yalnızca uygulama değişiklik için geç olduğunu söylediğinde arar.

Telefonla iletilen hiçbir şey yok

CRM’e girilen bir değişiklik müşterinin telefonuna push’lanır; uygulamadan yapılan rezervasyon CRM’de görünür. Tek doğruluk kaynağı, çift giriş yok.

Müdavimler kısa tasmada

Ana ekrandaki favori berberin sıradaki boş saatleri ve son ziyaretteki “Tekrar rezervasyon yap”, “yakında randevu almalı” olan müşteriyi randevusu olana çevirir.

İnsanların gördüğü sadakat

Ana ekranda bakiye, seviye ve ilerleme; salonun kendi programından okunur. Cashback kartı sonunda yerini hak ediyor.

Vendor lock-in yok

CRM bir middleware’in arkasında durur. Salon onu aşarsa uygulama bunu bilmez — CRM değişikliği için sıfır uygulama sürümü.

Bugün iki salon, yarın daha fazlası

Varna’daki iki şube kendi saatleri, ekipleri ve fiyatlarıyla tek uygulamada. Şube eklemek konfigürasyondur.

Ürün

Ana ekrandan onaylanmış ziyarete

Ana ekran: cashback kartı ve son ziyaret
Ana ekran: cashback kartı ve son ziyaret
Rezervasyon: hizmete veya berbere göre
Rezervasyon: hizmete veya berbere göre
Süre ve fiyatlı hizmetler
Süre ve fiyatlı hizmetler
Berber seçimi: seviye, puan, yorumlar
Berber seçimi: seviye, puan, yorumlar
Tarih ve saat: canlı boş slotlar
Tarih ve saat: canlı boş slotlar
Onay: kaydırarak rezervasyon
Onay: kaydırarak rezervasyon
Salon hakkında
Salon hakkında
Resepsiyon üzerinden ekstra rezervasyon
Resepsiyon üzerinden ekstra rezervasyon

Sonuçlar

Yayınlandı. Ölçüldü.

1
iOS ve Android için kod tabanı
26
API endpoint, dondurulmuş sözleşme
200+
CI’da otomatik test
0
CRM değişikliği için gereken uygulama yayını

Sizin işletmeniz?

Aynı şablon, takvimi ve müdavimi olan her işe uyar.

Berberler, güzellik salonları, diş muayenehaneleri, spor salonları, oto servisler, evcil hayvan bakımı — müşterilerin bir kişiyi ya da bir koltuğu ayırttığı ve geri döndüğü her yer. Sözlüğü ve CRM adaptörünü değiştirin; uygulama, middleware ve sadakat kalır.

Berber ve kuaför salonlarıGüzellik ve tırnakDiş ve tıp muayenehaneleriFitness ve kişisel antrenmanSpa ve masajOto servis ve detaylandırmaEvcil hayvan bakımıTamir atölyeleri

Siz ne getirirsiniz, biz ne teslim ederiz

  • ●Siz markanızı, zaten kullandığınız rezervasyon sistemini (ya da hiçbirini) ve resepsiyonun nasıl işlediğini bilen bir kişiyi getirirsiniz.
  • ●Biz tasarımı, tek Kotlin kod tabanından iki mağazada native uygulamayı, middleware’i, izlemeyi ve lansmanı teslim ederiz.
  • ●Küçük işletmeye göre boyutlandırılmış. Zeus, Varna’da iki salon. Proje buna göre kapsamlandı ve fiyatlandı — kurumsal bir yol haritasına göre değil.

Müşterileriniz hâlâ telefonla randevu alıyorsa, bize yazmanız gereken sayfa bu.

Launch haberi ·
Zeus Barbershop ikinci nesil uygulamasını ve middleware’ini yayınladı

İkinci nesil 23 Eylül 2026’da canlıya alındı. Duyuruyu okuyun →

© 2026 Livotov Labs • Avrupa, Bulgaristan’da Ustalıkla Geliştirildi