aileizi

Takip Ürünü Yol Haritası

Amaç sadece çocuk telefonu takip etmek değil; çocuk, eşya, araç, evcil hayvan veya özel takip cihazlarını tek aile panelinde korumaktır.

Ortak kavram: Tracked Entity

Mevcut kodda merkez kavram child olarak geçiyor. Ürün büyürken bu model TrackedEntity yapısına çevrilmelidir.

Önerilen alanlar:

Konum formatı aynı kalabilir:

Faz A: Telefon ile çocuk takibi

Durum: Mevcut uygulamanın ana hedefi budur.

Kalan iyileştirmeler:

Faz B: SIM kartlı küçük takip cihazı

SIM’li GPS anahtarlık cihazları genellikle GPS + GSM/GPRS ile veri yollar.

En doğru mimari:

  1. Cihaz GPS konumunu üretir.
  2. Cihaz üretici protokolüyle sunucuya gönderir.
  3. Alıcı servis paketi çözer.
  4. Firestore locations ve location_history koleksiyonlarına yazar.
  5. Ebeveyn uygulaması aynı harita ekranında gösterir.

Desteklenecek entegrasyon tipleri:

Gerekli backend bileşenleri:

Faz C: SIM ihtiyacı olmadan takip

Önemli gerçek: SIM’siz ve internetsiz bir cihaz gerçek zamanlı uzak takip yapamaz. Alternatifler farklı beklentiyle sunulmalıdır.

Seçenekler:

Önerilen ürün dili:

Faz D: Araç takibi

Araç için ek özellikler:

Öncelikli geliştirme sırası

  1. Telefon tabanlı akışı gerçek Firebase ve cihaz testleriyle stabil hale getir.
  2. Cloud Functions push bildirimlerini ekle.
  3. child merkezli isimleri kademeli olarak entity modeline taşı.
  4. SIM’li cihaz entegrasyonu için önce üretici API destekli bir cihaz seç.
  5. BLE/QR/NFC etiketleri “son görülen yer” ürünü olarak ekle.