Bakım Verenler için Dinlenme
AI Agent ile Oluştur
Bakıcı Dinlenme Arka Ucu

Bakıcı Dinlenme Uygulaması Arka Ucu Şablonu
Aile bakıcıları için geçici bakım desteklerini verimli bir şekilde planlayın ve yönetin

Üretime hazır bakıcı dinlenme arka ucu Back4app üzerinde güvenli programlama, geçici bakım yönetimi ve bakıcı iletişimi içerir. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Agent istemi içerir.

Ana Noktalar

Bakım verenlere yönelik güvenli erişim kontrolü, bakım geçişleri, iletişim kayıtları ve denetim izleri ile bir arka uç gönderin, böylece ekibiniz kullanıcı dostu uygulamalar geliştirmeye odaklanabilir.

  1. Bakım veren merkezli veri modeliBakım veren profillerini, bakım programlarını, atamaları ve iletişimleri ayrı ancak net denetim ve yetkilendirme için bağlantılı olarak yönetin.
  2. Güvenli iletişimBakım verenler ile aileler arasında net okuma onayları ve saklama kontrolleri ile güvenli ipli mesajları kolaylaştırın.
  3. Kapsamlı programlamaBakım verenler ve ailelerin her zaman bilgilendirildiğinden emin olmak için kesin tarih ve saat yönetimi ile bakım programlarını depolayın.
  4. Denetim izleriUyumluluk ve inceleme için tüm değişiklikleri ve iletişimleri bir AuditLog aracılığıyla kaydedin.
  5. Hızlı geliştirme ve dağıtımProje zaman çizelgelerinizi düzene sokmak için önceden hazırlanmış şemayı ve AI Agent istemini kullanın.

Bakıcı Ara Verme Uygulaması Arka Uç Şablonu Nedir?

Back4app hızlı teslimat için bir backend-as-a-service (BaaS). Bakıcı Ara Verme Uygulaması Arka Uç Şablonu, bakıcı profilleri, bakım takvimleri, atamalar, güvenli mesajlaşma ve denetim kayıtları için önceden hazırlanmış bir şemadır. Tercih ettiğiniz ön yüzü (React, Flutter, Next.js, ve daha fazlası) bağlayın ve daha hızlı gönderin.

En iyi kullanım:

Bakıcı destek uygulamalarıGeçici bakım yönetimiZamanlama sistemleriGüvenli bakıcı iletişimiBakım desteğine ihtiyaç duyan ailelerBakıcı ihtiyaçları için uygulama geliştiren ekipler

Genel bakış

Bakıcı dinlendirme uygulamaları, ihtiyaç duyan aileleri desteklemek için etkili veri yönetimi, değişikliklerin denetimi ve güvenilir bakım zamanlaması gerektirir.

Bu şablon, ekiplerin bakıcı dinlendirme uygulamalarını hızlı ve güvenli bir şekilde uygulayabilmesi için sahiplik ve rol bazlı kurallarla CaregiverProfile, CareSchedule, CareAssignment, Communication ve AuditLog'u tanımlar.

Temel Bakıcı Dinlenme Özellikleri

Bu merkezdeki her teknoloji kartı, CaregiverProfile, CareSchedule, CareAssignment, Communication ve AuditLog ile aynı bakım veren dinlenme arka uç şemasını kullanır.

Bakıcı profili ve kimlik doğrulama

BakıcıProfili kimlik, iletişim bilgileri ve tercihler saklar.

Esnek bakım programlama

BakımProgramı, atanan bakıcılar ve hastaları bağlayarak geçici bakım için zaman Blocks'yi korur.

Bakım atama yönetimi

BakımAtaması, bakıcı statüsünü saklar, programı bağlamayı kaydeder ve atamaları izler.

Güvenli bakım veren iletişimi

İletişim, bakım verenler ve aileler arasında konulu mesajlaşmalara olanak tanır, böylece zamanında güncellemeler sağlanır.

Merkezi denetim kayıtları

DenetimKaydı, uyum için aktör kimliği, eylem türü, varlık bağlamı ve yük bilgi meta verilerini yakalar.

Neden Back4app ile Bakıcı Dinlenme Uygulamanızın Backend'ini Oluşturmalısınız?

Back4app arka uç temellerini - güvenlik, kalıcılık, API'ler ve gerçek zamanlılık - ele alır, böylece siz bakıcı deneyimine, programlamaya ve etkili iletişime odaklanabilirsiniz.

  • Güvenli veri yönetimi: Yerleşik kimlik doğrulama ve ACL/CLP desenleri, hangi kullanıcıların bakım programlarına ve iletişime erişebileceğini tam olarak kontrol etmenizi sağlar.
  • Kapsamlı günlükleme: AuditLog, kimlerin hassas kayıtları görüntülediğini veya değiştirdiğini kaydeder; bu da uyumluluğu ve gözden geçirme yeteneklerini sağlar.
  • Mesajlaşma yetenekleri: İşlemli mesajlar ve bildirimler, bakıcı iletişimini akıcı ve zamanında hale getirir.

Hızla güvenli bir bakıcı dinlenme arka ucu dağıtın ve arka uç yönetimi yerine programlama üzerinde iterasyon yapın.

Temel Faydalar

Verimlilik, güvenlik ve hızlı teslimat üzerine odaklanan bir bakım veren dinlenme arka ucu.

Hızlandırılmış bakım veren süreçleri

Geçerli bir arka uç kullanarak gemi planlaması, atama yönetimi ve iletişimi daha hızlı hale getirin.

Sağlam denetim mekanizmaları

Tüm eylemlerin denetlenebilir ve izlenebilir olmasını sağlayın.

Hassas izinler

ACL/CLP ve rol kontrolleri ile hassas bilgileri koruyun.

Entegre mesajlaşma

Secure eklentilerle birlikte dizin mesajlaşma, bakım veren-aile işbirliğini artırır.

Uyum hazır mimari

Merkezi AuditLog, incelemeleri, olay araştırmalarını ve uyum raporlamasını destekler.

AI destekli başlangıç

Şemayı, ACL'leri ve entegrasyon kodunu destekleyen küratörlü bir AI Agent istemi ile geliştirmeye başlayın.

Güvenli bir bakım veren dinlenme uygulaması oluşturmaya hazır mısınız?

Back4app AI Agent’ın, bakım veren dinlenme arka uçunuzu oluşturmasına ve tek bir istemden bakım veren profilleri, bakım programları, atamalar, iletişim ve denetim kayıtları üretmesine izin verin.

Başlamak için ücretsiz - Ayda 50 AI Agent istemi, kredi kartı gerektirmez

Teknik Yığın

Bu Bakım Veren Dinlenme arka uç şablonunda her şey dahildir.

Ön Uç
13+ teknolojiler
Arka Uç
Back4app
Veritabanı
MongoDB
Yetkilendirme
Yerleşik yetkilendirme + oturumlar
API
REST ve GraphQL
Gerçek zamanlı
Live Queries

ER Diyagramı

Bakıcı geçici hizmeti arka plan şeması için varlık ilişki modeli.

Diyagram kaynağını görüntüle
Mermaid
erDiagram
    CaregiverProfile ||--o{ RespiteCareSession : "provides"
    CaregiverProfile ||--o{ CaregiverMessage : "sends/receives"
    CaregiverProfile ||--o{ Appointment : "assigned to"
    RespiteCareSession ||--o{ Appointment : "is associated with"
    _User ||--o{ CaregiverMessage : "interacts with"

    CaregiverProfile {
        String objectId PK
        Pointer user FK
        String careRecipientName
        Number careRecipientAge
        String contactInfo
        Boolean isActive
        Date createdAt
        Date updatedAt
    }

    RespiteCareSession {
        String objectId PK
        Pointer caregiver FK
        Date sessionStart
        Date sessionEnd
        String location
        String status
        Date createdAt
        Date updatedAt
    }

    CaregiverMessage {
        String objectId PK
        String conversationId
        Pointer from FK
        Pointer to FK
        String body
        Boolean isRead
        Date sentAt
        Date createdAt
        Date updatedAt
    }

    Appointment {
        String objectId PK
        Pointer caregiver FK
        Pointer session FK
        String reason
        String status
        Date createdAt
        Date updatedAt
    }

    AuditLog {
        String objectId PK
        Pointer actor FK
        String entityType
        String entityId
        String action
        String summary
        Object metadata
        Date createdAt
        Date updatedAt
    }

Entegrasyon Akışı

Bakım verenlerin giriş yapması, programlama, atama yönetimi ve iletişim için tipik çalışma akışı.

Diyagram kaynağını görüntüle
Mermaid
sequenceDiagram
  participant Caregiver
  participant App as Caregiver Respite App
  participant RespiteProvider
  participant Back4app as Back4app Cloud

  Caregiver->>App: Sign in with email or SSO
  App->>Back4app: POST /login (credentials/SSO token)
  Back4app-->>App: Return Session Token + Caregiver context

  Caregiver->>App: Open Dashboard (profile & active sessions)
  App->>Back4app: GET /classes/CaregiverProfile?where={"user":Pointer("_User", "u123")}
  Back4app-->>App: CaregiverProfile object
  App->>Back4app: GET /classes/RespiteCareSession?where={"caregiver":Pointer("CaregiverProfile","c123")}&order=-sessionStart
  Back4app-->>App: List of RespiteCareSession (latest first)

  Caregiver->>App: View upcoming appointments
  App->>Back4app: GET /classes/Appointment?where={"caregiver":Pointer("CaregiverProfile","c123"),"status":"scheduled"}
  Back4app-->>App: Appointment object

  Caregiver->>App: Send a message to a respite provider
  App->>Back4app: POST /classes/CaregiverMessage (conversationId, body, to: Pointer(_User, providerId))
  Back4app-->>App: CaregiverMessage objectId

  Back4app-->>App: LiveQuery -> new message or session updates
  App-->>Caregiver: Real-time notification (new message / session updated)

  RespiteProvider->>Back4app: Update RespiteCareSession (finalize)
  Back4app-->>App: LiveQuery event -> App fetches updated RespiteCareSession
  App-->>Caregiver: Alert: "New session update available"

Veri Sözlüğü

Bakım Veren Dinlenme şemasındaki her sınıf için tam alan düzeyi referansı.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
userPointer<_User>Linked Back4app user account
careRecipientNameStringName of the individual being cared for
careRecipientAgeNumberAge of the individual being cared for
contactInfoStringContact information for the caregiver
isActiveBooleanActive profile flag
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

8 alanlar CaregiverProfile içinde

Güvenlik ve İzinler

ACL, CLP ve şifreleme stratejileri, bakım veren verilerini, programlarını ve iletişimini nasıl güvence altına alır.

Rol tabanlı erişim ve sahiplik

Bakım verenlerin kendi programlarını ve atanan mesajları görebilmesi için ACL'leri uygulayın; CLP'ler yetkisiz işlemleri engeller.

Şifrelenmiş yükler ve ekler

Hassas blob'ları (mesaj ekleri) imzalı URL'ler arkasında saklayın ve sakin koruma için depolama düzeyinde şifreleme kullanın.

Sadece ekleme günlükleri

Sunucu tarafı Cloud Kodundan AuditLog kayıtları yazın, böylece tarihsel kayıtların değiştirilmesi mümkün olmasın.

Şema (JSON)

Kopyalamaya hazır ham JSON şema tanımı Back4app'a yapıştırmak veya uygulama referansı olarak kullanmak için.

JSON
{
  "classes": [
    {
      "className": "CaregiverProfile",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "_User"
        },
        "careRecipientName": {
          "type": "String",
          "required": true
        },
        "careRecipientAge": {
          "type": "Number",
          "required": false
        },
        "contactInfo": {
          "type": "String",
          "required": false
        },
        "isActive": {
          "type": "Boolean",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "RespiteCareSession",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "caregiver": {
          "type": "Pointer",
          "required": true,
          "targetClass": "CaregiverProfile"
        },
        "sessionStart": {
          "type": "Date",
          "required": true
        },
        "sessionEnd": {
          "type": "Date",
          "required": true
        },
        "location": {
          "type": "String",
          "required": false
        },
        "status": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "CaregiverMessage",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "conversationId": {
          "type": "String",
          "required": true
        },
        "from": {
          "type": "Pointer",
          "required": true,
          "targetClass": "_User"
        },
        "to": {
          "type": "Pointer",
          "required": true,
          "targetClass": "_User"
        },
        "body": {
          "type": "String",
          "required": true
        },
        "isRead": {
          "type": "Boolean",
          "required": true
        },
        "sentAt": {
          "type": "Date",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Appointment",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "caregiver": {
          "type": "Pointer",
          "required": true,
          "targetClass": "CaregiverProfile"
        },
        "session": {
          "type": "Pointer",
          "required": true,
          "targetClass": "RespiteCareSession"
        },
        "reason": {
          "type": "String",
          "required": false
        },
        "status": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "AuditLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "actor": {
          "type": "Pointer",
          "required": true,
          "targetClass": "_User"
        },
        "entityType": {
          "type": "String",
          "required": true
        },
        "entityId": {
          "type": "String",
          "required": true
        },
        "action": {
          "type": "String",
          "required": true
        },
        "summary": {
          "type": "String",
          "required": true
        },
        "metadata": {
          "type": "Object",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

AI Ajanı ile Oluştur

Bu şablondan bir Bakıcı Dinlenme uygulaması oluşturmak için Back4app AI Ajanını kullanın; arka uç şeması, ACL'ler ve başlangıç ön yüz entegrasyonu dahil.

Back4app AI Ajanı
İnşa etmeye hazır
Bu tam şemayı ve davranışı ile Back4app üzerinde bir Bakıcı Dinlendirme arka ucu oluşturun.

Şema:
1. CaregiverProfile: kullanıcı (Kullanıcıya İşaretçi, zorunlu), tamAdı (Dize, zorunlu), iletişim (Nesne), bakıcıTürü (Dize); objectId, oluşturulmaTarih, güncellemeyapılmaTarihi.
2. CareSchedule: bakıcı (BakıcıProfili İşaretçisi, zorunlu), hasta (HastaProfili İşaretçisi, zorunlu), başlangıçZamanı (Tarih, zorunlu), bitişZamanı (Tarih, zorunlu); objectId, oluşturulmaTarih, güncellemeyapılmaTarihi.
3. CareAssignment: bakıcı (BakıcıProfili İşaretçisi, zorunlu), program (CareSchedule İşaretçisi, zorunlu), durum (Dize: etkin, tamamlandı); objectId, oluşturulmaTarih, güncellemeyapılmaTarihi.
4. İletişim: gönderen (Kullanıcı İşaretçisi, zorunlu), alıcı (Kullanıcı İşaretçisi, zorunlu), içerik (Dize), ekler (Dosya Dizisi), zamanDamgası (Tarih); objectId, oluşturulmaTarih, güncellemeyapılmaTarihi.
5. DenetimKaydı: aktör (Kullanıcı İşaretçisi, zorunlu), eylem (Dize, zorunlu), varlıkTürü (Dize, zorunlu), varlıkId (Dize, zorunlu), yük (Nesne, isteğe bağlı), oluşturulmaTarih (Tarih); objectId, oluşturulmaTarih, güncellemeyapılmaTarihi.

Güvenlik:
- Bakıcıların yalnızca CareSchedule ve İletişim kayıtlarını okuyabilmesi için ACL'leri zorunlu kılın. Denetim kaydı girişlerini de kaydeden Cloud Code ile geçişleri güvence altına alın.

Kimlik Doğrulama:
- Bakıcılar için kayıt olmayı destekleyin; rol ataması; güvenli giriş ve oturum yönetimi.

Davranış:
- Bakıcı giriş yapar, planlanan bakım hizmetlerini alır, görevleri atar ve ailelerle iletişim kurar; sistem, Denetim Kaydı aracılığıyla eylemleri kaydeder.

Teslimat:
- Şema, ACL'ler, planlama, iletişim ve kayıt için Cloud Code kancaları olan ve bakıcı hizmetleri için başlangıç entegrasyonu ile Back4app uygulaması.

Aşağıdaki butona basarak bu şablon istemi önceden doldurulmuş olarak Ajanı açın.

Bu, teknoloji takısı olmayan temel istemdir. Üretilen ön yüz yığınını daha sonra uyarlayabilirsiniz.

Dakikalar içinde dağıtAyda 50 ücretsiz istekKredi kartı gerektirmiyor

API Oyun Alanı

Bakıcı Dinlendirme şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve Back4app hesabı gerektirmez.

common.loadingPlayground

Bu şemayı kullanan bir şablon.

Teknolojinizi Seçin

Her kartı genişletin entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için.

Flutter Bakıcı Süresi Arka Uç

React Bakıcı Süresi Arka Uç

React Yerel Bakıcı Süresi Arka Uç

Next.js Bakıcı Süresi Arka Uç

JavaScript Bakıcı Süresi Arka Uç

Android Bakıcı Süresi Arka Uç

iOS Bakıcı Süresi Arka Uç

Vue Bakıcı Süresi Arka Uç

Angular Bakıcı Süresi Arka Uç

GraphQL Bakıcı Süresi Arka Uç

REST API Bakıcı Süresi Arka Uç

PHP Bakıcı Süresi Arka Uç

.NET Bakıcı Süresi Arka Uç

Her Teknolojide Ne Alırsınız

Her teknoloji yığını aynı Bakıcı İstirahat arka uç şemasını ve API sözleşmelerini kullanır.

Birleşik bakıcı veri yapısı

bakıcı dinlenmesi için bakıcı profilleri ve programlarını tek, uyumlu bir formatta yönetin.

bakıcı dinlenmesi için güvenli mesajlaşma

Sondan sona şifreleme ile bakıcılar ve aileler arasında gizli iletişimi kolaylaştırın.

Esnek bakım atama yönetimi

bakıcı dinlenmesi'da bireysel ihtiyaçlara göre bakıcılık görevlerini kolayca atayın ve takip edin.

Kapsamlı denetim kayıtları

bakıcı dinlenmesi için uyumluluk amacıyla tüm etkileşimlerin ve değişikliklerin ayrıntılı kayıtlarını tutun.

REST/GraphQL API'leri için bakıcı dinlenmesi

bakıcı dinlenmesi için tasarlanmış sağlam API'lerle verilerinize sorunsuz erişin ve bunları yönetin.

bakıcı dinlenmesi için genişletilebilir çerçeve

bakıcı dinlenmesi'da gelişen ihtiyaçları karşılamak için uygulamanızı kolayca özelleştirin ve genişletin.

Bakıcı Dinlenme Çerçevesi Karşılaştırması

Tüm desteklenen teknolojilerde kurulum hızı, SDK tarzı ve AI desteğini karşılaştırın.

ÇerçeveKurulum SüresiBakıcı Dinlenme FaydasıSDK TürüYapay Zeka Desteği
Hızlı (5 dk) kurulumMobil ve web için bakıcı dinlenmesi için tek bir kod tabanı.Typed SDKTam
~5 dkBakıcı dinlenmesi için hızlı web kontrol paneli.Typed SDKTam
Yaklaşık 5 dkBakıcı dinlenmesi için çapraz platform mobil uygulama.Typed SDKTam
5 dakikanın altındaBakıcı dinlenmesi için sunucu-render edilen web uygulaması.Typed SDKTam
5 dakikanın altındaBakıcı dinlenmesi için hafif web entegrasyonu.Typed SDKTam
Hızlı (5 dk) kurulumBakıcı dinlenmesi için yerel Android uygulaması.Typed SDKTam
~5 dkBakıcı dinlenmesi için yerel iOS uygulaması.Typed SDKTam
Yaklaşık 5 dkBakıcı dinlenmesi için Reactif web UI.Typed SDKTam
5 dakikanın altındaBakıcı dinlenmesi için kurumsal web uygulaması.Typed SDKTam
~2 dkBakıcı dinlenmesi için esnek GraphQL API'si.GraphQL APITam
2 dakikanın altındaBakıcı dinlenmesi için REST API entegrasyonu.REST APITam
~3-5 dkBakıcı dinlenmesi için sunucu tarafı PHP backend.REST APITam
Yaklaşık 5 dkBakıcı dinlenmesi için .NET backend.Typed SDKTam

Kurulum süresi, projeyi başlatmaktan ilk bakım vereni oturum açma ve bu şablon şemasını kullanarak bakım programı sorgulama süresini yansıtır.

Sıkça Sorulan Sorular

Bu şablon ile Bakıcı Ara Verme arka ucunu oluşturma hakkında yaygın sorular.

Bakım Veren Ferahlama backend nedir?
Bakım Veren Ferahlama şablonu neleri içerir?
Neden Back4app kullanmalıyım bir bakım veren ferahlama uygulaması için?
Bir bakım verenin programlarını tek bir sorguda nasıl alırım?
İletişimi okundu olarak nasıl işaretlerim?

Dünya çapında geliştiriciler tarafından güvenilmiştir

Takımlara Back4app şablonlarıyla bakım vereni dinlendirici çözümlerini daha hızlı göndermeleri için katılın

G2 Users Love Us Badge

Bakım Vereni Dinlendirici Uygulamanızı Oluşturmak İçin Hazır Mısınız?

Dakikalar içinde bakım vereni dinlendirici projenizi başlatın. Kredi kartı gerekmez.

Teknolojiyi Seçin