Capstone-Mental-Health-Care-Group-6 / backend-capstone

2 stars 2 forks source link

EmpathiCare

EmpathiCare dimulai dari sebuah gagasan sebagai respons terhadap kebutuhan mendesak akan dukungan kesehatan mental yang mudah diakses dan terjangkau.

EmpathiCare tidak hanya menjembatani pengguna dengan psikolog profesional secara online, tetapi juga menyediakan sumber daya edukatif yang menyeluruh untuk memberikan panduan dan dukungan kepada pengguna.

3rd Party App

  1. Midtrans untuk Payment Gateway
  2. Cloudinary untuk Penyimpanan File dan Gambar
  3. OpenAI untuk Chatbot
  4. WebSocket untuk Real-Time Chat
  5. Database menggunakan MySql dan Mongo
  6. OAuth untuk Login Google Mail (Development)

Link Pendukung

Github Project API Documentation POSTMAN Database Design

REST API Design

Request GET {{BASE_URL}}/counseling/methods/1

Response

{
  "data":[
    {
    "id":1,
    "name":"Chat",
    "additional_price":20000
    }
  ],
  "message":"Success Get Data"
}

Project Structure

Clean Architecture

Product Success End User

MVP Nilai Plus Tambahan
View Available Doctors Manual Transfer View Package Counseling
Counseling Payment Gateway
Chatbot AI Chat With Doctor
Chatbot CS
Article

Product Success Doctor

MVP Nilai Plus Tambahan
Manage Patients Chat With End User Withdraw Balance
View Patient Complaints Notification
Chatbot AI
Article

Product Success Admin (Additional)

Fitur Fitur
Manage Users Manage Transactions
Manage Doctors Manage Withdraw
Manage Article Manage Bundle Counseling