BakıcıBot Nedir?
BakıcıBot, aileler ile bakıcı, ev yardımcısı, temizlik görevlisi ve benzeri hizmet sağlayıcıları akıllı eşleştirme mantığıyla buluşturan, WhatsApp tabanlı çalışan dijital bir hizmet platformudur.
Sistem; ailelerin ihtiyaç bilgilerini, adayların çalışma kriterlerini ve uygunluk durumlarını analiz ederek en doğru eşleşmeleri sunmayı hedefler.
BakıcıBot, klasik ilan mantığından farklı olarak kullanıcıları uzun arama süreçlerine zorlamak yerine; otomatik yönlendirme, filtreleme ve eşleştirme sistemi ile daha pratik, hızlı ve erişilebilir bir deneyim sunar.
BakıcıBot’un Amacı
BakıcıBot’un temel amacı, aileler ile uygun adayları daha hızlı ve daha doğru şekilde buluşturmaktır.
Bu kapsamda sistem:
- Ailelerin ihtiyaçlarına uygun bakıcı veya yardımcıya hızlı şekilde ulaşmasını sağlar
- Bakıcı ve yardımcı adaylarının kendilerine uygun iş fırsatlarını daha kolay bulmasına yardımcı olur
- Manuel arama süreçlerini azaltarak otomatik eşleştirme ile süreci hızlandırır
- WhatsApp gibi herkesin aktif olarak kullandığı bir kanal üzerinden kolay erişim sunar
- İlerleyen dönemde yapay zeka destekli puanlama ve öneri sistemi ile daha güçlü sonuçlar üretmeyi hedefler
BakıcıBot, yalnızca tek bir hizmet alanına odaklanmaz. Platform, farklı ihtiyaçlara uygun çok sayıda hizmet kategorisini kapsayacak şekilde tasarlanmıştır.
Desteklenen başlıca hizmet alanları şunlardır:
- Çocuk bakıcısı
- Yaşlı bakıcı
- Hasta bakıcı
- Ev yardımcısı
- Temizlik görevlisi
- Gündelik temizlik hizmeti
- Yatılı yardımcı
- Ev işleri destek personeli
Sistem Nasıl Çalışır?
Aile Tarafı
Aileler, WhatsApp üzerinden sisteme giriş yaparak ihtiyaçlarına uygun formu adım adım doldurur.
Bu süreçte sistem;
- Şehir
- İlçe
- Hizmet türü
- Maaş aralığı
- Çalışma şekli
- Diğer temel ihtiyaç bilgileri
gibi verileri toplar.
Ardından veritabanındaki adaylar taranır, uygun adaylar belirlenir ve kullanıcıya eşleşen aday sayısı gösterilir. Paket seçimi yapılması halinde adayların iletişim bilgileri paylaşılır.
Aday Tarafı
Bakıcı veya yardımcı adaylar da sisteme yine WhatsApp üzerinden kayıt olur.
Aday kayıt sürecinde şu bilgiler alınabilir:
- Çalışmak istediği hizmet alanları
- Şehir ve ilçe bilgisi
- Deneyim durumu
- Maaş beklentisi
- Çalışma şekli
- Uygunluk kriterleri
Bu bilgiler veritabanına kaydedilir ve sistem, uygun eşleşme oluştuğunda aileler ile adayları belirlenen kriterlere göre bir araya getirir.
BakıcıBot’un Temel Özellikleri
BakıcıBot altyapısında yer alan başlıca özellikler şunlardır:
- WhatsApp üzerinden kayıt ve yönlendirme
- Adım adım form akışı
- Aile ve aday için ayrı kayıt süreçleri
- Otomatik veri toplama
- Şehir ve ilçe bazlı eşleşme
- Maaş beklentisine göre filtreleme
- Hizmet türüne göre aday eşleştirme
- Paket bazlı aday görüntüleme sistemi
- Ödeme bilgisi ile satış akışı
- Genişletilebilir modüler yapı
- Geleceğe uygun AI skorlama altyapısı
Kullanılan Teknolojiler
Backend
Node.js
Sunucu tarafı işlemler, bot akışı ve sistem mantığı için kullanılır.
JavaScript
Tüm iş akışı, form yönetimi ve eşleşme mantığı bu yapı üzerinde geliştirilir.
WhatsApp Bot Entegrasyonu
whatsapp-web.js
WhatsApp Web tabanlı bot entegrasyonu sağlar.
Kullanıcılardan gelen mesajları okuyarak otomatik yanıt ve yönlendirme akışını yönetir.
Veritabanı
SQLite
Hafif, hızlı ve kurulumu kolay bir veritabanı çözümüdür.
Aile kayıtları, aday kayıtları ve eşleşme verileri burada tutulur.
Veri Yönetimi
JSON Dosyaları
Şehirler, ilçeler, ülkeler ve benzeri sabit veri listeleri için kullanılır.
QR ve Bağlantı Yönetimi
qrcode
WhatsApp bağlantısı için QR kod üretiminde kullanılır.
qrcode-terminal
Terminal üzerinden QR kod görüntülemeyi sağlar.
Sunucu / Hosting
Linux VPS / VDS
Botun sürekli aktif şekilde çalışması için sunucu ortamı sağlar.
PM2
Node.js uygulamasını arka planda sürekli çalıştırmak, yeniden başlatmak ve süreç yönetimini sağlamak için kullanılır.
Teknik Mimari
BakıcıBot temel olarak şu katmanlardan oluşur:
1. Mesaj Alma Katmanı
WhatsApp üzerinden gelen kullanıcı mesajlarını dinler.
2. Akış Yönetimi Katmanı
Kullanıcının sistem içinde hangi adımda olduğunu belirler.
Örneğin:
- Ana menü
- Aile kayıt formu
- Bakıcı kayıt formu
- Paket seçimi
- Ödeme aşaması
3. Veri Doğrulama Katmanı
Girilen bilgilerin geçerli olup olmadığını kontrol eder.
Örneğin:
- Telefon numarası
- Şehir seçimi
- Maaş bilgisi
- Sayı bazlı menü girişleri
4. Veritabanı Katmanı
Toplanan verileri kaydeder ve sorgular.
5. Eşleşme Motoru
Aile ve aday bilgilerini karşılaştırarak uygun eşleşmeleri hesaplar.
6. Satış ve Paket Katmanı
Kullanıcıya uygun aday sayısını gösterir, paket seçimi yaptırır ve ödeme bilgisi sunar.e bilgisi sunar.
Eşleşme Kriterleri
BakıcıBot, adayları farklı kriterlere göre karşılaştırabilir. Bunlar arasında:
- Şehir uyumu
- İlçe uyumu
- Hizmet türü uyumu
- Çalışma şekli uyumu
- Maaş beklentisi uyumu
- Yaş aralığı uyumu
- Deneyim seviyesi
- Uyruk tercihi
- Yatılı / gündüzlü çalışma uygunluğu
bulunur.
İlerleyen aşamada bu kriterler puanlama sistemine dönüştürülerek AI Match Score mantığıyla daha gelişmiş bir eşleştirme yapısı kurulabilir.ştürülebilir.
Yapay Zeka Tarafı
BakıcıBot şu anda ağırlıklı olarak kural tabanlı eşleşme mantığı ile çalışsa da, altyapısı gelecekte yapay zeka destekli sistemlere uygun şekilde planlanmıştır.
Bu kapsamda ileride şu geliştirmeler yapılabilir:
- Aday uygunluk puanı hesaplama
- Kullanıcı ihtiyacına göre en iyi 3 adayı öne çıkarma
- Maaş ve kriter uyumsuzluklarını analiz etme
- Benzer aile taleplerine göre öneri sunma
- Başvuru davranışlarından akıllı filtreleme üretme
Bu sayede sistem zamanla klasik bir bot olmaktan çıkıp, öneri motoruna sahip akıllı bir hizmet platformuna dönüşebilir.n çıkıp öneri motoru olan akıllı bir hizmet platformuna dönüşebilir.
BakıcıBot’un Avantajları
BakıcıBot kullanıcılarına birçok açıdan pratiklik sağlar:
- Uygulama indirme zorunluluğu yoktur
- WhatsApp üzerinden kolay kullanım sunar
- Teknik bilgisi olmayan kişiler tarafından da rahatlıkla kullanılabilir
- Hızlı kayıt ve hızlı eşleşme imkanı sağlar
- Klasik ilan sitelerine göre daha pratik bir deneyim sunar
- Paket bazlı satış modeline uygun olduğu için gelir üretmeye elverişlidir
- Küçük ölçekte başlayıp büyük bir pazaryerine dönüşebilecek altyapıya sahiptir
Hedef Kitle
BakıcıBot’un hedef kitlesi oldukça geniştir. Başlıca kullanıcı grupları şunlardır:
- Çocuk bakıcısı arayan aileler
- Yaşlı veya hasta yakını için destek arayan kişiler
- Ev yardımcısı ve temizlik personeli arayan evler
- İş arayan bakıcılar ve yardımcı adaylar
- Dijital platformlar yerine daha kolay iletişim kanalı tercih eden kullanıcılar
Kısa Teknik Özet
BakıcıBot, Node.js tabanlı, WhatsApp entegrasyonu ile çalışan, SQLite veritabanı kullanan, aileler ile bakıcı ve ev hizmetleri adaylarını eşleştiren, modüler ve büyümeye uygun bir dijital hizmet platformudur.