01Problem
Araç yıkama, temizlik, taşıma ve bakım gibi yerinde hizmetlerde müşteri ile hizmet sağlayıcıyı doğru zamanda, doğru konumda buluşturmak operasyonel olarak karmaşık bir problemdir.
Hizmet sağlayıcıların bir kısmı tek başına çalışan bireyler, bir kısmı ise birden fazla çalışanı olan işletmelerdir. Fiyat; hizmetin türüne, aracın tipine ve kampanyalara göre değişir. İptaller, gecikmeler ve hizmet kalitesinin kanıtlanması da ayrıca yönetilmesi gereken konulardır.
02Teknik Yaklaşım
Sistemi müşteri, bireysel iş ortağı, kurumsal iş ortağı, çalışan ve yönetici rollerinden oluşan çok taraflı bir yapı olarak modelledim. Hizmet kategorileri, çalışma bölgeleri ve fiyatlandırma kuralları birbirinden bağımsız ama ilişkili tablolar halinde kurgulandı.
Eşleştirme tarafında konum bilgisi ve mesafe hesabıyla hizmet sağlayıcıları filtreleyen, talebin kabul edilmesinden tamamlanmasına kadar her adımı bir durum makinesi (state) üzerinden yöneten bir iş akışı tasarladım. Mobil uygulamalar Flutter ile, tüm iş mantığı ise Laravel tabanlı bir REST API üzerinde toplandı.
03Geliştirilen Çözüm
Ortaya çıkan altyapı; anlık ve randevulu hizmet talebi, kurumsal işletmeler için çalışanlara görev yönlendirme, hizmet öncesi / sonrası fotoğraf kaydı, araç tipine göre dinamik fiyatlandırma, paket ve kampanyalar, ödeme, iptal ve ceza kurallarını tek bir platformda birleştirir.
Yönetici paneli üzerinden tüm operasyon izlenebilir ve raporlanabilir. Proje, çok taraflı hizmet platformlarının operasyonel karmaşıklığını yönetebilen bir mimari kurma deneyimimi yansıtır.
Öne Çıkan Özellikler
18- Müşteri ve hizmet sağlayıcı hesapları
- Bireysel ve kurumsal iş ortağı yapısı
- Kurumsal işletmeler için çalışan yönetimi
- Konum bazlı hizmet eşleştirme
- Mesafeye göre hizmet sağlayıcı filtreleme
- Kategoriye göre çalışma bölgeleri
- Anlık hizmet talebi
- Randevu ve zaman aralığı yönetimi
- Talep kabul ve atama süreçleri
- Çalışanlara görev yönlendirme
- Hizmet durum takibi
- Hizmet öncesi / sonrası fotoğraf kaydı
- Araç tipine göre dinamik fiyatlandırma
- Paket ve kampanya sistemi
- Ödeme süreçleri
- İptal ve ceza yönetimi
- Yönetici paneli
- Operasyonel raporlama
Benzer bir sisteme mi ihtiyacınız var?
İhtiyacınızı konuşalım, size uygun teknik yol haritasını birlikte çıkaralım.