Pelacak Pemulihan
Bangun dengan AI Agent
Backend Pelacak Pemulihan Ketergantungan

Template Backend Aplikasi Pelacak Pemulihan Ketergantungan
Lacak tonggak kesabaran dan kelola rapat dukungan sebaya untuk pengguna

Backend pelacak pemulihan ketergantungan yang siap produksi di Back4app dengan akses aman ke data pengguna, pelacakan tonggak, catatan rapat, dan catatan audit terpusat. Termasuk diagram ER, kamus data, skema JSON, playground API, dan prompt AI Agent untuk bootstrap cepat.

Poin Utama

Kirim backend dengan kontrol akses yang aman, pelacakan tonggak, riwayat catatan pertemuan, dan jejak audit sehingga tim produk Anda dapat fokus pada UX dan kepatuhan.

  1. Model data yang berpusat pada penggunaJaga identitas pengguna, tonggak kebersihan, dan catatan pertemuan dimodelkan secara terpisah tetapi terhubung untuk kejelasan asal-usul dan otorisasi.
  2. Input pengguna yang amanCatat entri dan tonggak dengan kepemilikan yang jelas untuk menjaga integritas data dan jejak audit.
  3. Pelacakan tonggak yang permanenSimpan tonggak dengan metadata versi sehingga pembaruan dapat dilacak sambil memastikan akuntabilitas pengguna.
  4. Log siklus pertemuanKelola log pertemuan dengan cap waktu, detail peserta, dan pelacakan untuk tinjauan historis.
  5. Pencatatan yang ramah kepatuhanKelas AuditLog terpusat mencatat peristiwa sensitif untuk tinjauan, pemantauan, dan kepatuhan.

Apa Itu Template Backend Aplikasi Pelacak Pemulihan Kecanduan?

Back4app adalah backend-as-a-service (BaaS) untuk pengiriman cepat. Template Backend Aplikasi Pelacak Pemulihan Kecanduan adalah skema pra-bangun untuk profil pengguna, tonggak kesabaran, log pertemuan, dan log audit. Hubungkan frontend pilihan Anda (React, Flutter, Next.js, dan lainnya) dan kirim lebih cepat.

Terbaik untuk:

Pelacakan pemulihan kecanduanManajemen tonggak kemarahanCatatan pertemuan dukungan sebayaPemantauan kemajuan penggunaTim membangun aplikasi yang fokus pada pemulihan

Ikhtisar

Aplikasi pemulihan kecanduan memerlukan batas data yang kuat, perubahan yang dapat diaudit, dan manajemen yang dapat diandalkan dari item sensitif pengguna seperti tonggak kemarahan dan catatan pertemuan.

Template ini mendefinisikan UserProfile, SobrietyMilestone, MeetingLog, dan AuditLog dengan aturan kepemilikan dan berbasis peran sehingga tim dapat mengimplementasikan aplikasi pelacakan pemulihan kecanduan dengan cepat dan aman.

Fitur Utama Pelacak Pemulihan Kecanduan

Setiap kartu teknologi di pusat ini menggunakan skema backend pelacak pemulihan ketergantungan yang sama dengan UserProfile, SobrietyMilestone, MeetingLog, dan AuditLog.

Profil pengguna & otentikasi

UserProfile menyimpan identitas, detail kontak, dan preferensi dengan petunjuk ke Pengguna yang terautentikasi.

Tonggak kecanduan versi

SobrietyMilestone melacak tanggal, refleksi, dan catatan tentang kemajuan pengguna.

Siklus hidup catatan pertemuan

MeetingLog menyimpan tanggal, kehadiran, dan catatan terkait untuk setiap pertemuan pengguna.

Log audit terpusat

AuditLog menangkap identitas aktor, jenis tindakan, konteks entitas, dan metadata untuk kepatuhan.

Mengapa Membangun Backend Aplikasi Pelacak Pemulihan Kecanduan Anda dengan Back4app?

Back4app menangani dasar-dasar backend—keamanan, persistensi, API, dan waktu nyata—sehingga Anda dapat fokus pada pengalaman pengguna, alur kerja privasi, dan integrasi pemulihan.

  • Pengiriman data pemulihan yang aman: Polanya otentikasi dan ACL/CLP bawaan memungkinkan Anda mengontrol dengan tepat pengguna mana yang dapat melihat setiap tonggak atau log pertemuan.
  • Audit dan asal-usul: AuditLog mencatat siapa yang melihat, menerbitkan, atau mengubah catatan sensitif sehingga Anda dapat mendukung kepatuhan dan debugging.
  • Log pertemuan dan pemberitahuan: Catatan beruntun, pelacakan kehadiran yang jelas, dan pemberitahuan opsional membuat interaksi pengguna menjadi lancar dan tepat waktu.

Terapkan backend pelacak pemulihan kecanduan yang aman dengan cepat dan iterasi pada proses pemulihan alih-alih pipa backend.

Manfaat Utama

Backend pelacak pemulihan ketergantungan yang menekankan privasi, asal, dan pengiriman cepat.

Pengalaman pengguna yang dipercepat

Kirim tonggak kesadaran, catatan pertemuan, dan interaksi aman lebih cepat dengan menggunakan kontrak backend yang telah diverifikasi.

Provenansi data yang kuat

Versi tonggak kesadaran sehingga perubahan kemajuan dapat diaudit dan dilacak.

Izin yang terperinci

Lindungi item sensitif dengan pemeriksaan ACL/CLP sehingga hanya pengguna yang berwenang yang dapat mengaksesnya.

Pencatatan yang terintegrasi

AuditLog terpusat mendukung tinjauan, investigasi insiden, dan pelaporan kepatuhan.

Bootstrap yang dibantu AI

Memulai pengembangan dengan prompt Agen AI yang dikurasi yang membuat skema, ACL, dan kode integrasi dasar.

Siap untuk membangun pelacak pemulihan kecanduan Anda?

Biarkan Agen AI Back4app membangun backend pelacak pemulihan kecanduan Anda dan menghasilkan profil pengguna, tonggak kesadaran, log pertemuan, dan log audit dari satu permintaan.

Gratis untuk memulai — 50 permintaan Agen AI/bulan, tanpa memerlukan kartu kredit

Tumpukan Teknis

Segalanya termasuk dalam template backend Pelacak Pemulihan Kecanduan ini.

Frontend
13+ teknologi
Backend
Back4app
Basis Data
MongoDB
Otentikasi
Otentikasi bawaan + sesi
API
REST dan GraphQL
Waktu nyata
Live Queries

Diagram ER

Model hubungan entitas untuk skema backend Addiction Recovery Tracker.

Lihat sumber diagram
Mermaid
erDiagram
    UserProfile ||--o{ SobrietyMilestone : "records"
    UserProfile ||--o{ PeerSupportLog : "logs"
    UserProfile ||--o{ Notification : "receives"
    _User ||--o{ Message : "sends/receives"

    UserProfile {
        String objectId PK
        Pointer user FK
        String displayName
        String bio
        Date createdAt
        Date updatedAt
    }

    SobrietyMilestone {
        String objectId PK
        Pointer user FK
        Date milestoneDate
        String description
        Date createdAt
        Date updatedAt
    }

    PeerSupportLog {
        String objectId PK
        Pointer user FK
        Date sessionDate
        String sessionNotes
        Date createdAt
        Date updatedAt
    }

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

    Notification {
        String objectId PK
        Pointer user FK
        String message
        Boolean isRead
        Date createdAt
        Date updatedAt
    }

Alur Integrasi

Alur runtime biasa untuk login pengguna, pembuatan pencapaian, pencatatan pertemuan, dan notifikasi.

Lihat sumber diagram
Mermaid
sequenceDiagram
  participant User
  participant App as Addiction Recovery Tracker App
  participant Back4app as Back4app Cloud

  User->>App: Sign in with email or SSO
  App->>Back4app: POST /login (credentials)
  Back4app-->>App: Return Session Token + User context
  
  User->>App: Log sobriety milestone
  App->>Back4app: POST /classes/SobrietyMilestone (milestoneDate, description)
  Back4app-->>App: SobrietyMilestone object

  User->>App: Log peer support session
  App->>Back4app: POST /classes/PeerSupportLog (sessionDate, sessionNotes)
  Back4app-->>App: PeerSupportLog object
  
  User->>App: Send message to a peer
  App->>Back4app: POST /classes/Message (conversationId, body, to)
  Back4app-->>App: Message object ID
  
  Back4app-->>App: LiveQuery -> new message or notification
  App-->>User: Real-time notification (new message / event)

Kamus Data

Referensi lengkap pada level field untuk setiap kelas dalam skema Tracker Pemulihan Kecanduan.

BidangTipeDeskripsiDiperlukan
objectIdStringAuto-generated unique identifierOtomatis
userPointer<_User>Linked Back4app user account
milestoneDateDateDate of sobriety milestone
descriptionStringDescription of the milestone
createdAtDateAuto-generated creation timestampOtomatis
updatedAtDateAuto-generated last-update timestampOtomatis

6 bidang di SobrietyMilestone

Keamanan dan Izin

Bagaimana strategi ACL, CLP, dan enkripsi mengamankan tonggak sobernitas, catatan pertemuan, dan log audit.

Akses dan kepemilikan berbasis peran

Terapkan ACL agar pengguna dapat melihat tonggak dan catatan pertemuan mereka sendiri; CLP mencegah operasi kelas yang tidak sah.

Muatan terenkripsi dan lampiran

Simpan catatan dan lampiran sensitif dengan aman dan gunakan enkripsi tingkat penyimpanan untuk perlindungan saat istirahat.

Jejak audit hanya tambahkan

Tulis entri AuditLog dari Cloud Code sisi server untuk memastikan pengguna tidak dapat mengubah catatan kepatuhan historis.

Skema (JSON)

Definisi skema JSON mentah siap untuk disalin ke Back4app atau digunakan sebagai referensi implementasi.

JSON
{
  "classes": [
    {
      "className": "SobrietyMilestone",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "_User"
        },
        "milestoneDate": {
          "type": "Date",
          "required": true
        },
        "description": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "PeerSupportLog",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "_User"
        },
        "sessionDate": {
          "type": "Date",
          "required": true
        },
        "sessionNotes": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Message",
      "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": "UserProfile",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "_User"
        },
        "displayName": {
          "type": "String",
          "required": true
        },
        "bio": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Notification",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "user": {
          "type": "Pointer",
          "required": true,
          "targetClass": "_User"
        },
        "message": {
          "type": "String",
          "required": true
        },
        "isRead": {
          "type": "Boolean",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

Bangun dengan AI Agent

Gunakan Back4app AI Agent untuk menghasilkan aplikasi Pelacak Pemulihan Ketergantungan dari templat ini, termasuk skema backend, ACL, dan integrasi frontend awal.

Back4app AI Agent
Siap untuk dibangun
Buat backend Pelacak Pemulihan Ketergantungan di Back4app dengan skema dan perilaku yang tepat ini.

Skema:
1. UserProfile: user (Poin ke User, diperlukan), fullName (String, diperlukan), contact (Objek), recoveryDate (Tanggal); objectId, createdAt, updatedAt.
2. SobrietyMilestone: user (Poin ke UserProfile, diperlukan), milestoneDate (Tanggal, diperlukan), reflection (String), notes (String); objectId, createdAt, updatedAt.
3. MeetingLog: user (Poin ke UserProfile, diperlukan), meetingDate (Tanggal, diperlukan), attended (Boolean), notes (String); objectId, createdAt, updatedAt.
4. AuditLog: actor (Poin ke User, diperlukan), action (String, diperlukan), entityType (String, diperlukan), entityId (String, diperlukan), payload (Objek, opsional), createdAt (Tanggal); objectId, createdAt, updatedAt.

Keamanan:
- Tegakkan ACL sehingga pengguna hanya dapat membaca catatan SobrietyMilestone dan MeetingLog mereka. Gunakan Cloud Code untuk transisi sensitif dan untuk menulis entri AuditLog di sisi server.

Auth:
- Dukung pendaftaran untuk pengguna; penugasan peran; login yang aman dan manajemen sesi.

Perilaku:
- Pengguna masuk, mengambil pembaruan SobrietyMilestone terbaru, mencatat kehadiran rapat, dan menerima notifikasi untuk pembaruan kemajuan.

Pengiriman:
- Aplikasi Back4app dengan skema, CLP, ACL, Cloud Code hooks untuk penerbitan dan pencatatan audit, dan integrasi frontend awal untuk profil pengguna dan pertemuan.

Tekan tombol di bawah untuk membuka Agen dengan promp templat ini yang telah diisi sebelumnya.

Ini adalah prompt dasar tanpa akhiran teknologi. Anda dapat menyesuaikan tumpukan frontend yang dihasilkan setelahnya.

Terapkan dalam hitungan menit50 prompt gratis / bulanTidak diperlukan kartu kredit

API Playground

Coba REST dan GraphQL endpoint terhadap skema Addiction Recovery Tracker. Respons menggunakan data tiruan dan tidak memerlukan akun Back4app.

common.loadingPlayground

Menggunakan skema yang sama dengan template ini.

Pilih Teknologi Anda

Perluas setiap kartu untuk langkah-langkah integrasi, pola status, contoh model data, dan catatan offline.

Flutter Pelacak Pemulihan Kecanduan Backend

React Pelacak Pemulihan Kecanduan Backend

React Native Pelacak Pemulihan Kecanduan Backend

Next.js Pelacak Pemulihan Kecanduan Backend

JavaScript Pelacak Pemulihan Kecanduan Backend

Android Pelacak Pemulihan Kecanduan Backend

iOS Pelacak Pemulihan Kecanduan Backend

Vue Pelacak Pemulihan Kecanduan Backend

Angular Pelacak Pemulihan Kecanduan Backend

GraphQL Pelacak Pemulihan Kecanduan Backend

REST API Pelacak Pemulihan Kecanduan Backend

PHP Pelacak Pemulihan Kecanduan Backend

.NET Pelacak Pemulihan Kecanduan Backend

Apa yang Anda Dapatkan dengan Setiap Teknologi

Setiap tumpukan menggunakan skema backend Addiction Recovery Tracker dan kontrak API yang sama.

Manajemen profil pengguna

Kelola profil pengguna dengan mudah untuk pelacakan pemulihan kecanduan.

Pelacakan tonggak kesadaran

Pantau dan rayakan tonggak kesadaran untuk pemulihan kecanduan.

Integrasi log pertemuan

Catat dan tinjau pertemuan untuk dukungan pemulihan kecanduan.

Kemampuan log audit

Pertahankan log audit yang detail untuk kegiatan pemulihan kecanduan.

Skema data yang dapat disesuaikan

Sesuaikan skema data untuk memenuhi kebutuhan unik pemulihan kecanduan.

Akses API REST/GraphQL

Integrasi yang mulus dengan API REST/GraphQL untuk pemulihan kecanduan.

Perbandingan Kerangka Pelacak Pemulihan Kecanduan

Bandingkan kecepatan pengaturan, gaya SDK, dan dukungan AI di seluruh teknologi yang didukung.

FrameworkWaktu PengaturanManfaat Pelacak Pemulihan KecanduanJenis SDKDukungan AI
Sekitar 5 menitBasis kode tunggal untuk pelacak pemulihan kecanduan di mobile dan web.Typed SDKPenuh
Kurang dari 5 menitDasbor web cepat untuk pelacak pemulihan kecanduan.Typed SDKPenuh
~3–7 menitAplikasi mobile lintas platform untuk pelacak pemulihan kecanduan.Typed SDKPenuh
Pengaturan yang cepat (5 menit)Aplikasi web yang dirender di server untuk pelacak pemulihan kecanduan.Typed SDKPenuh
~3 menitIntegrasi web ringan untuk pelacak pemulihan kecanduan.Typed SDKPenuh
Sekitar 5 menitAplikasi Android asli untuk pelacak pemulihan kecanduan.Typed SDKPenuh
Kurang dari 5 menitAplikasi iOS asli untuk pelacak pemulihan kecanduan.Typed SDKPenuh
~3–7 menitUI web Reactive untuk pelacak pemulihan kecanduan.Typed SDKPenuh
Pengaturan yang cepat (5 menit)Aplikasi web perusahaan untuk pelacak pemulihan kecanduan.Typed SDKPenuh
Pengaturan yang cepat (2 menit)API GraphQL yang fleksibel untuk pelacak pemulihan kecanduan.GraphQL APIPenuh
~2 menitIntegrasi REST API untuk pelacak pemulihan kecanduan.REST APIPenuh
Kurang dari 5 menitBackend PHP sisi server untuk pelacak pemulihan kecanduan.REST APIPenuh
~3–7 menitBackend .NET untuk pelacak pemulihan kecanduan.Typed SDKPenuh

Waktu pengaturan mencerminkan durasi yang diharapkan dari bootstrap proyek hingga login pengguna pertama dan interaksi layanan menggunakan skema template ini.

Pertanyaan yang Sering Diajukan

Pertanyaan umum tentang membangun backend Pengelola Pemulihan Kecanduan dengan template ini.

Apa itu backend Addiction Recovery Tracker?
Apa yang termasuk dalam template Pelacak Pemulihan Kecanduan?
Mengapa menggunakan Back4app untuk pelacak pemulihan kecanduan?
Bagaimana cara mengambil catatan milestone dan pertemuan terbaru?
Bagaimana cara menandai catatan pertemuan sebagai dihadiri?
Bisakah React Native menyimpan cache milestone unik untuk penggunaan offline?
Bagaimana cara melindungi catatan rapat yang sensitif?
Apa pendekatan terbaik untuk menampilkan tonggak di mobile?
Bagaimana alur pencatatan audit bekerja?
Bagaimana cara mendukung pengakuan pengguna atas pencapaian tonggak?

Dipercaya oleh pengembang di seluruh dunia

Bergabunglah dengan tim yang mengirimkan aplikasi pelacakan pemulihan kecanduan yang aman lebih cepat menggunakan template Back4app.

G2 Users Love Us Badge

Siap Membuat Aplikasi Pelacak Pemulihan Kecanduan Anda?

Mulai proyek pemulihan kecanduan Anda dalam hitungan menit. Tanpa memerlukan kartu kredit.

Pilih Teknologi