PermaFit adalah aplikasi web yang dirancang untuk melawan sarcopenia (kehilangan massa otot akibat penuaan) dengan menyediakan pengalaman latihan yang aman, mudah diakses, dan personal untuk para lansia.
Dengan menggunakan computer vision berbasis AI, PermaFit bertindak sebagai pelatih pribadi virtual, memberikan umpan balik secara real-time pada postur latihan untuk mencegah cedera dan memaksimalkan efektivitas.
Proyek ini menang 2nd Place Winner 🏆 Study 2 Challenge 2025: “Bridging Global Problems: Tech for a Better Tomorrow”.
Coba aplikasi yang telah di-deploy di Vercel:
👉 https://perma-fit.vercel.app/
Dengan teknologi computer vision, aplikasi mendeteksi postur tubuh secara langsung dan memberikan umpan balik instan untuk memastikan setiap gerakan dilakukan dengan benar dan aman.
Pantau semua kemajuan Anda melalui dasbor yang intuitif.
Lacak konsistensi latihan, kualitas repetisi (repetisi baik vs. buruk), dan perkembangan dari waktu ke waktu untuk tetap termotivasi.
Sistem menyusun rencana latihan berdasarkan data awal dan tujuan Anda.
Meskipun saat ini menggunakan set latihan yang telah ditentukan, sistem ini dirancang untuk beradaptasi secara dinamis di masa depan.
Atur jadwal latihan mingguan sesuai ketersediaan Anda saat proses onboarding untuk membangun kebiasaan olahraga yang konsisten dan efektif.
Pengguna baru menyelesaikan orientasi sederhana, memberikan informasi penting dan ketersediaan mingguan untuk mengatur jadwal awal.
Dasbor utama memberikan gambaran komprehensif tentang perjalanan kebugaran.
Menampilkan ringkasan latihan yang selesai, sesi yang terlewat, total repetisi yang benar, dan data performa historis.
Menampilkan rencana latihan mingguan Anda agar tetap teratur dan berkomitmen pada rutinitas.
Inti dari PermaFit.
Selama sesi, aplikasi menggunakan kamera perangkat untuk memantau gerakan secara real-time.
Anda dapat melihat jadwal hari ini, melacak kemajuan, dan melihat pratinjau gerakan sebelum memulai.
Untuk hasil maksimal dari fitur deteksi gerakan, perhatikan panduan berikut:
Posisi Kamera:
Pastikan seluruh tubuh Anda terlihat di dalam bingkai kamera.
Posisi Tubuh (Penting):
- Berdiri menyamping, menghadap ke arah kiri Anda.
- Pastikan kamera menangkap sisi kanan tubuh dan kepala Anda dalam sudut 90°.
- Deteksi tidak akan berfungsi jika Anda menghadap ke depan, ke belakang, atau memperlihatkan sisi kiri tubuh Anda ke kamera.
| Kategori | Teknologi |
|---|---|
| Framework | Next.js |
| Database | IndexedDB |
| AI / Computer Vision | MediaPipe Pose |
| UI / Styling | Tailwind CSS |
Pastikan Anda telah menginstal Node.js (v18 atau lebih baru) dan npm.
npm install npm@latest -gClone Repositori
git clone https://github.com/5calvinw/PermaFit.gitMasuk ke Direktori Proyek
cd PermaFitInstal Dependensi
npm installJalankan Server
npm run devBuka http://localhost:3000 di browser untuk melihat hasilnya.
| Status | Fitur |
|---|---|
| ✅ | Onboarding dan Autentikasi Pengguna |
| ✅ | Deteksi Pose Real-Time dengan MediaPipe |
| ✅ | Dasbor dengan Analitik Latihan |
| ✅ | Jadwal yang bisa Ditentukan |
Proyek ini dibuat dan dikelola oleh mahasiswa dari BINUS University:
- Joshua Alexander Larido
- Calvin Wu
- Alexsandro
Memberdayakan lansia untuk mempertahankan kebugaran otot mereka melalui teknologi berbasis AI yang ramah pengguna, aman, dan mudah diakses.