Skip to content

About

Aplikasi Flutter MoodIn (Pra-TA): tampilan cermin di Jetson (Linux) dan aplikasi pendamping Android yang menampilkan tingkat stres, kategori mood, dan tanda vital dari MQTT lokal. Pengganti Interface-Display.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Interface-App: tampilan cermin dan aplikasi pendamping MoodIn dengan Flutter, Proposal Tugas Akhir (Pra-TA).

Dua aplikasi · Desain awal · Rencana · Prinsip tampilan · Aset

Repositori ini berisi "wajah" MoodIn: semua yang dilihat dan disentuh pengguna. Antarmuka menerima hasil pemeriksaan berupa angka lewat MQTT di jaringan lokal, lalu menampilkannya sebagai kategori suasana hati, tingkat stres, dan tanda vital pendukung. Antarmuka tidak pernah menerima citra wajah.

Repositori ini menggantikan Interface-Display (PySide6 + QML), yang sudah diarsipkan, dan merupakan bagian dari proyek MoodIn yang saat ini dikembangkan sebagai Proposal Tugas Akhir (Pra-TA).

Flutter Tahap Pra-TA Milestone M3, persiapan

Note

Status (28 Okt 2026): belum ada kode. Pengembangan dimulai di milestone M3, diawali uji kelayakan Flutter di Jetson.

Dua aplikasi, satu basis kode


Tampilan cermin
Berjalan di NVIDIA Jetson Orin Nano Super (Linux) dan tampil di balik cermin dua arah. Menyapa pengguna, meminta persetujuan, memandu pengukuran singkat, lalu menampilkan hasil.

Aplikasi pendamping
Aplikasi Android untuk akun, riwayat, dan pengaturan. Pengguna dapat melihat tren hasil pemeriksaan harian dan mingguan.

Keduanya dibangun dengan Flutter supaya tema, komponen, dan model pesan cukup ditulis sekali lalu dipakai bersama.

Desain awal (era GEMASTIK)

Tangkapan layar berikut berasal dari desain Figma era GEMASTIK dan menjadi titik awal desain tahap Pra-TA. Ini bukan desain final. Label, angka, dan alur akan disesuaikan; angka pada layar hanyalah contoh.

Layar pembuka MoodIn dengan logo dan tulisan Personal Wellness Coach. Layar Deteksi Mood dengan hasil Rileks, detak jantung 70 BPM, dan laju napas 19 RPM sebagai angka contoh. Layar Deteksi Mood dengan label era GEMASTIK Stres, detak jantung 68 BPM, dan laju napas 20 RPM sebagai angka contoh. Layar Tren 7 Hari berisi grafik detak jantung dan laju napas harian dengan angka contoh.
Layar pembuka Hasil pemeriksaan
contoh: Rileks
Hasil pemeriksaan
label era GEMASTIK
Tren 7 hari
di aplikasi

Rencana

  1. Uji kelayakan di Jetson (Ubuntu 24.04, JetPack 7.2): build Flutter untuk Linux, mode layar penuh, orientasi portrait, serta pemakaian CPU dan RAM saat model berjalan bersamaan. Bila ada kendala, hasil uji dibawa ke bimbingan sebelum layar dipindahkan.

  2. Kerangka monorepo (rencana, dapat berubah):

    Interface-App/
    ├── apps/
    │   ├── mirror/            tampilan cermin (Linux, Jetson)
    │   └── companion/         aplikasi pendamping (Android)
    └── packages/
        ├── moodin_contracts/  model pesan MQTT sesuai kontrak pesan v2
        └── moodin_ui/         tema, komponen, dan aset bersama
    
  3. Layar dari desain Figma. Berkas Figma tidak dipublikasikan; hanya tangkapan layar terpilih yang ditampilkan di atas.

  4. Klien kontrak pesan v2, setelah kontrak ditetapkan di MoodIn-master.

Prinsip tampilan

Prinsip berikut dibawa dari Interface-Display dan tetap berlaku untuk desain baru.


Tanpa angka basi
Tidak menampilkan angka lama atau hasil dari jendela pengukuran yang belum penuh; tampilkan indikator kemajuan.

Mode demo terlihat jelas
Mode demo atau simulasi selalu diberi penanda yang terlihat.

Angka, bukan gambar
Antarmuka tidak pernah menerima citra wajah; hanya nilai numerik.

Aset

Aset visual era GEMASTIK yang dipakai ulang, seperti logo, maskot, dan ikon suasana hati, disalin dari Interface-Display atau dari berkas Figma tim. Asal setiap aset dicatat di CHANGELOG.md saat disalin. Gambar untuk README ini ada di .github/readme/ beserta kreditnya.

Lisensi

Belum ditetapkan; menunggu keputusan bersama calon dosen pembimbing.


Departemen Teknik Biomedik · Fakultas Teknologi Elektro dan Informatika Cerdas (FTEIC)
Institut Teknologi Sepuluh Nopember · Surabaya, Indonesia


Ikon antarmuka: Tabler Icons (MIT). Logo, maskot, ikon suasana hati, dan tangkapan layar: desain tim MoodIn era GEMASTIK.

About

Aplikasi Flutter MoodIn (Pra-TA): tampilan cermin di Jetson (Linux) dan aplikasi pendamping Android yang menampilkan tingkat stres, kategori mood, dan tanda vital dari MQTT lokal. Pengganti Interface-Display.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors