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.
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.
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 |
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.
Untuk memahami teknis lebih mendalam, kamu dapat mengunjungi masing-masing repository di atas. Setiap repositori dilengkapi dengan file README.md teknis yang mencakup:
- Instruksi instalasi (Environment Setup).
- Dokumentasi API/Endpoint.
- Alur kerja logika spesifik layanan.
"BeinBout bukan sekadar proyek akhir, ini adalah langkah kecil kami untuk berkontribusi pada kesehatan mental generasi masa depan."