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.