Baksoft
Baksoft Arge

Randewu.co B2C Platformu

Güzellik ve Wellness Sektörü için Online Randevu Platformu

Randewu.co  B2C Platformu

Çok Kiracılı B2C Randevu ve Rezervasyon Platformu

Birden fazla işletmenin aynı yazılım altyapısı üzerinde kendi dijital operasyonlarını yönetebildiği platformlar, klasik web sitesi projelerinden çok daha karmaşık bir yazılım mimarisi gerektiriyor.

Randewu'da; işletmelerin kendi hesaplarını oluşturarak hizmetlerini, çalışanlarını, müşterilerini ve randevularını yönetebildiği, son kullanıcıların ise farklı işletmeleri keşfederek online randevu oluşturabildiği çok kiracılı (multi-tenant) bir B2C SaaS platformu geliştirdik.

Platformun temelinde tek bir işletmeye özel yazılım yerine, farklı işletmelerin aynı altyapıyı güvenli şekilde kullanabildiği ölçeklenebilir bir platform mimarisi bulunuyor.

Tek Yazılımla Birden Fazla İşletmeyi Yönetmek

Multi-tenant SaaS projelerindeki en önemli problemlerden biri, aynı sistem içerisinde bulunan işletmelerin verilerinin birbirinden güvenli şekilde ayrılması.

Randewu'da her işletme kendi dijital çalışma alanına sahip olacak şekilde kurgulandı.

Her tenant kendi;

  • İşletme profilini
  • Hizmetlerini
  • Çalışanlarını
  • Çalışma saatlerini
  • Randevularını
  • Müşterilerini
  • Takvimini
  • İşletme ayarlarını

yönetebiliyor.

Buna karşın platformun tamamı merkezi bir yazılım altyapısı üzerinden çalışıyor.

Bu mimari, çok kiracılı SaaS yazılım geliştirme projelerinde ihtiyaç duyulan ölçeklenebilir yapının temelini oluşturuyor.

B2C Kullanıcı ile İşletmeyi Aynı Platformda Buluşturmak

Randewu'nun yalnızca işletmelere yönelik bir yönetim paneli olması yeterli değildi.

Platformun diğer tarafında hizmet almak isteyen son kullanıcılar bulunuyor.

Kullanıcı;

İşletmeyi keşfet → Hizmeti seç → Çalışanı seç → Uygun zamanı gör → Randevu oluştur

akışı üzerinden ilerleyebiliyor.

Böylece işletme tarafındaki yönetim sistemi ile son kullanıcı tarafındaki B2C rezervasyon deneyimi aynı platform içerisinde birleştirildi.

Bu yapı Randewu'yu basit bir randevu takviminden çıkararak işletmeler ile müşterileri buluşturan iki taraflı bir dijital platforma dönüştürüyor.

Online Randevu ve Rezervasyon Sistemi

Geleneksel yöntemlerde işletmeler randevuları telefon, WhatsApp, sosyal medya mesajları veya manuel takvimler üzerinden yönetebiliyor.

Bu yöntem işletme büyüdükçe operasyonel karmaşaya neden olabiliyor.

Randewu'da randevu süreci dijitalleştirilerek kullanıcıların uygun zamanları görüntüleyip doğrudan online randevu oluşturabileceği bir yapı geliştirildi.

İşletme tarafında ise randevular merkezi takvim üzerinden yönetilebiliyor.

Bu yapı özellikle;

güzellik salonları, kuaförler, klinikler, danışmanlık işletmeleri, spor merkezleri, wellness işletmeleri ve hizmet sektöründeki diğer işletmeler

için uyarlanabilecek bir altyapı oluşturuyor.

İşletmeler İçin Yönetim Paneli

B2C platformun arka tarafında işletmelerin günlük operasyonlarını yönetebileceği kapsamlı bir yönetim paneli bulunuyor.

İşletmeler panel üzerinden hizmetlerini ve çalışanlarını yönetebilir, randevularını takip edebilir ve müşterileriyle ilgili bilgileri merkezi bir sistem üzerinden görüntüleyebilir.

Bu yaklaşım sayesinde işletmenin yalnızca müşteriye görünen bir web sayfası değil, günlük operasyonlarının tamamını destekleyen işletme yönetim yazılımı ortaya çıkıyor.

Tenant Bazlı Veri ve Yetkilendirme Mimarisi

Çok kiracılı platformlarda her işletmenin kendi verisine erişebilmesi ve başka bir işletmenin verilerinden tamamen izole olması kritik.

Randewu'nun altyapısında bu ihtiyaç göz önünde bulundurularak tenant bazlı veri izolasyonu ve yetkilendirme yaklaşımı kullanıldı.

Platform büyüdükçe yeni işletmelerin sisteme dahil olması için ayrı bir yazılım kurulmasına gerek kalmadan aynı altyapı üzerinden yeni tenant'lar oluşturulabiliyor.

Bu da platformun;

10 işletmeden yüzlerce, binlerce veya çok daha fazla işletmeye

ölçeklenebilecek şekilde tasarlanmasını mümkün kılıyor.

SaaS Modeline Uygun Platform Mimarisi

Randewu yalnızca bir müşteri için geliştirilen özel bir yazılım değil.

Bir SaaS ürünü olarak yeni işletmelerin sisteme sürekli dahil olabilmesine uygun şekilde tasarlandı.

Yeni bir işletme sisteme katıldığında;

Hesap oluştur → İşletmeni yapılandır → Hizmetlerini ekle → Çalışanlarını tanımla → Randevu almaya başla

akışı üzerinden kendi dijital çalışma alanını oluşturabiliyor.

Bu yapı, SaaS yazılım geliştirme projelerinde ihtiyaç duyulan self-service onboarding yaklaşımının temelini oluşturuyor.

İşletme + Müşteri + Platform Üçgeni

Randewu'daki temel mimariyi üç farklı kullanıcı katmanı oluşturuyor:

İşletme

Kendi hizmetlerini, çalışanlarını, müşterilerini ve randevularını yönetiyor.

Müşteri

İşletmeleri keşfediyor, hizmetleri inceliyor ve online randevu oluşturuyor.

Platform Yönetimi

Tüm tenant'ların ve platformun merkezi yönetimini sağlıyor.

Bu yapı sayesinde Randewu, yalnızca online randevu sistemi değil, işletme ve müşteriyi aynı ekosistemde buluşturan B2C marketplace/platform modeli üzerine kuruluyor.

Ölçeklenebilir B2C Platform Altyapısı

Çok sayıda işletmenin aynı anda sisteme dahil olduğu bir platformda kullanıcı sayısı, işletme sayısı, hizmetler ve randevu verileri sürekli büyüyor.

Bu nedenle Randewu'nun mimarisi yalnızca bugünkü kullanıcı sayısı düşünülerek değil, platform büyüdükçe yeni tenant'ların ve kullanıcıların sisteme eklenebilmesi üzerine kurgulandı.

Bu yaklaşım;

  • Multi-tenant SaaS
  • B2C platform
  • Marketplace
  • Online booking platform
  • Rezervasyon sistemi
  • İşletme yönetim yazılımı

gibi farklı dijital ürün modellerine uygulanabilecek bir altyapı sunuyor.

Mobil ve Web Kullanıcı Deneyimi

Randevu verme sürecinin mümkün olduğunca kısa tutulması B2C tarafındaki en önemli hedeflerden biri.

Kullanıcıların mobil cihazlardan işletmeleri keşfedebilmesi, hizmetleri inceleyebilmesi ve randevu oluşturabilmesi için responsive bir kullanıcı deneyimi oluşturuldu.

İşletme tarafında ise günlük operasyonların yönetilebilmesi için daha kapsamlı bir dashboard deneyimi tasarlandı.

Böylece aynı platform içerisinde son kullanıcı için basit bir B2C deneyim, işletme için ise detaylı bir SaaS yönetim paneli oluşturuldu.

Screenshots

Randewu.co  B2C Platformu
Randewu.co  B2C Platformu
Randewu.co  B2C Platformu
Randewu.co  B2C Platformu
Randewu.co  B2C Platformu

Technologies

JSSReactNext.jsCloudflare TurnstileCloudflareC#
View Live SiteLet's Discuss a Similar Project