Skip to content

BeinBout - Mental Health & Burnout Prevention Solution

Project Capstone Tim CC26-PS072

BeinBout adalah platform kesehatan mental yang dirancang khusus untuk membantu Gen Z mengenali gejala burnout lebih dini. Melalui pendekatan berbasis data pengguna dan analisis AI, kami mencoba menjembatani celah antara perasaan lelah yang subjektif dengan data aktivitas yang objektif.


Mengapa BeinBout? (Problem Formulation)

Di tengah tekanan akademik dan profesional yang tinggi, banyak individu gagal menyadari bahwa mereka sedang berada di ambang burnout. Masalah utamanya adalah kurangnya kesadaran akan korelasi antara pola hidup (tidur/aktivitas) dengan stabilitas emosi. BeinBout hadir sebagai solusi deteksi dini dan pendamping kesehatan mental yang personal.


Arsitektur Sistem & Spesifikasi Teknis

Kami mengadopsi arsitektur Microservices untuk memastikan scability dan efisiensi pengembangan. Kami memisahkan tanggung jawab menjadi tiga service utama:

service Peran & Tanggung Jawab Tech Stack
Frontend Implementasi UI/UX yang responsive, state management, dan visualisasi data kesehatan pengguna. React.js (Vite), Tailwind CSS, Axios, Supabase
Backend Manajemen database, authentication, dan integrasi API AI Service untuk memproses tracking data pengguna. Node.js (Express), Supabase, Redis, Prisma ORM, Axios, JWT
AI Service Pemrosesan bahasa alami (NLP) dan referensi analisis masalah pengguna menggunakan RAG (Retrieval-Augmented Generation) untuk insight dan analisis yang presisi. Python (FastAPI), Azure OpenAI, PGVector, SQLModel, Pydantic

Tim Dev (The Contributors)

Proyek ini merupakan hasil kolaborasi intensif dari individu-individu yang berdedikasi:

  • Muhamad Nadira Fabyansyah (Project Manager & AI Engineer): Bertanggung jawab atas system design juga deployment, integrasi AI, dan manajemen timeline tim.
  • Agung Arya Dwipa Laksana (Backend Developer): Bertanggung jawab atas arsitektur RESTful, keamanan data, dan stabilitas API.
  • Muhammad Irfan Daffa' Ardianto (Frontend Developer): Fokus pada alur User Experience (UX) dan sistem autentikasi.
  • Kaka Kendra Nugraha (Frontend Developer): Fokus pada visualisasi data analitik dan estetika antarmuka dashboard.
  • Denisyal Hendra Putra (Frontend Developer): Fokus pada fitur interaktif dan fungsionalitas input harian pengguna, estetika landing page juga halaman kuisioner.

Cara Menavigasi Dokumentasi Ini

Untuk memahami teknis lebih mendalam, kamu dapat mengunjungi masing-masing repository di atas. Setiap repositori dilengkapi dengan file README.md teknis yang mencakup:

  1. Instruksi instalasi (Environment Setup).
  2. Dokumentasi API/Endpoint.
  3. Alur kerja logika spesifik layanan.

"BeinBout bukan sekadar proyek akhir, ini adalah langkah kecil kami untuk berkontribusi pada kesehatan mental generasi masa depan."

Popular repositories Loading

  1. Capstone-Project-AI Capstone-Project-AI Public

    Python 1

  2. Capstone-Project-BE Capstone-Project-BE Public

    JavaScript

  3. Capstone-Project-FE Capstone-Project-FE Public

    JavaScript

  4. .github .github Public

    Dokumentasi Utama Project Tim CC26-PS072 dengan tema Healthy Lives & Well-being, dengan nama Project BeinBout

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…