İçeriğe geç
← Tüm projeler

P-01 · Sağlık turizmi · 2025 —

Dentreat

Çok klinikli rezervasyon ve danışmanlık platformu


Türkiye’deki diş kliniklerini yurt dışındaki hastalarla buluşturan bir platform. Shopify’ı bir mağaza yazılımı olarak değil, çok markalı bir klinik ağının işletim katmanı olarak kullandım: tema, içerik modeli, otomasyon ve klinik katılım süreci tek elden kuruldu.

Ölçüler

35
özel bileşen
719
commit
32
dil
20+
klinik görüşmesi

Problem

Sağlık turizminde hasta, tek bir kliniğe değil bir tedavi paketine karar veriyor: tedavi, klinik, konaklama, transfer ve takip aynı kararın parçası. Hazır e-ticaret temaları bu yapıyı taşımıyor — ürün, tek satıcının tek fiyatı olarak modellenmiş durumda.

Kurmam gereken şey, aynı tedavinin farklı kliniklerde farklı fiyat ve içerikle sunulabildiği, klinik sayısı arttıkça kod değil veri büyüyen bir yapıydı.

Mimari

Shopify Taste temasını taban aldım ve üzerine tamamen kendi bileşen ailemi kurdum. Klinik ve tedavi sayfaları tema koduna gömülü değil; Shopify metaobject’lerinden besleniyor. Yeni bir klinik eklemek Liquid dosyası açmayı değil, kayıt girmeyi gerektiriyor.

  • 18 section + 17 snippet’ten oluşan `dt-*` bileşen ailesi — hepsi kendi şemasıyla, mağaza panelinden yapılandırılabilir.
  • Metaobject tabanlı klinik ve tedavi sayfaları; içerik operasyonu tema kodundan ayrık.
  • Çoklu klinik ve marka fiyatlandırmasını taşıyan ürün-varyant mimarisi.
  • Renk, tipografi, köşe yarıçapı ve dikey ritmi sabitleyen bir tasarım sistemi; hex ve font hardcode etmek kod kuralıyla yasak.

Otomasyon

Platformun operasyon tarafı elle takip edilemeyecek kadar çok adımdan oluşuyor: başvuru, ön değerlendirme, klinik yönlendirme, randevu, hatırlatma. Bunları Shopify Flow ve Make ile uçtan uca bağladım.

Ayrıca içerik operasyonunu panelden bağımsız hale getirmek için Shopify Admin API üzerinden çalışan betikler yazdım — sayfa, ürün ve metaobject kayıtları toplu oluşturulup güncellenebiliyor.

Klinik katılımı

Teknik tarafın yanında arz tarafını da ben kurdum. 20’den fazla klinikle ortaklık görüşmesi yürüttüm; başvuru formu, doküman toplama ve Drive otomasyonundan oluşan bir katılım süreci tasarladım. İki partner klinik platforma entegre edildi.

Nasıl çalıştım

Proje tek kişilik olduğu için karar geçmişini kaybetmemek kritikti. Depoda kod kadar dokümantasyon da tutuluyor: bileşen sayfaları, mimari karar kayıtları ve kronolojik çalışma günlüğü. Bugün altı ay önceki bir kararın neden alındığı depodan okunabiliyor.

Kullanılan araçlar

Platform
ShopifyLiquidShopify Admin APIMetaobjects
Otomasyon
Shopify FlowMake (Integromat)Google Drive API
Ön yüz
HTML/CSSVanilla JSTasarım sistemi (tokens)
Süreç
GitClaude CodeLighthouse