Web Application & Recommendation System
Youfitly — Sistem Rekomendasi Outfit Wanita
Youfitly adalah aplikasi berbasis web yang membantu pengguna wanita mendapatkan rekomendasi jenis pakaian berdasarkan bentuk tubuh, preferensi gaya, dan acara yang akan dihadiri. Sistem menggabungkan pendekatan Hybrid Filtering dengan Content-Based Filtering dan Item-Based Collaborative Filtering untuk menghasilkan rekomendasi outfit yang lebih relevan dan personal.
- Industri
- Fashion Technology
- Layanan
- Web Application Development, Recommendation System Development, Frontend Development, Backend API Development, Database Design

Konteks project
Kondisi sebelum solusi ditentukan
Youfitly dikembangkan sebagai sistem rekomendasi outfit wanita yang membantu pengguna memilih jenis pakaian berdasarkan karakteristik tubuh dan preferensi personal. Pengguna memberikan informasi ukuran tubuh seperti bust, waist, high hip, dan hip, kemudian menentukan gaya serta acara yang diinginkan.
Project mencakup perancangan alur rekomendasi, pengolahan dataset, implementasi algoritma Hybrid Filtering, pengembangan backend API menggunakan FastAPI, pengelolaan data menggunakan PostgreSQL, serta pengembangan antarmuka website agar hasil rekomendasi dapat digunakan dengan mudah oleh pengguna.
Challenge
Masalah yang perlu diselesaikan
Pemilihan outfit tidak hanya bergantung pada bentuk tubuh, tetapi juga preferensi gaya dan konteks acara. Sistem perlu menggabungkan beberapa sumber informasi tersebut tanpa menghasilkan rekomendasi yang terlalu umum, sekaligus memastikan jenis pakaian yang direkomendasikan memiliki referensi produk yang relevan.
Solution
Arah solusi dan keputusan
Youfitly menggunakan pendekatan Hybrid Filtering yang menggabungkan Content-Based Filtering untuk mencari kemiripan profil pengguna dan Item-Based Collaborative Filtering untuk mempelajari hubungan antar jenis pakaian. Skor dari kedua pendekatan dinormalisasi dan digabungkan, kemudian dilakukan re-ranking berdasarkan gaya dan acara pengguna. Hasil akhir berupa lima jenis pakaian dengan skor tertinggi yang kemudian dipetakan ke referensi produk.
Fitur & keputusan
Bagian produk yang paling relevan
Analisis Bentuk Tubuh
Sistem menggunakan data bust, waist, high hip, dan hip untuk membantu mengidentifikasi karakteristik bentuk tubuh pengguna seperti Banana, Apple, Pear, dan Hourglass sebagai salah satu konteks utama rekomendasi.
Personalized Outfit Recommendation
Menghasilkan Top-5 rekomendasi jenis pakaian berdasarkan kombinasi bentuk tubuh, preferensi gaya seperti Casual, Feminine, dan Streetwear, serta konteks acara seperti Formal, Santai, dan Pesta.
Hybrid Recommendation Engine
Menggabungkan Content-Based Filtering dan Item-Based Collaborative Filtering untuk memanfaatkan kesamaan profil pengguna sekaligus hubungan antar jenis pakaian dalam menghasilkan rekomendasi.
Context-Aware Re-ranking
Hasil rekomendasi utama diproses kembali menggunakan modifier gaya dan acara sehingga urutan rekomendasi lebih sesuai dengan kebutuhan pengguna pada konteks tertentu.
Product Reference Mapping
Jenis pakaian yang direkomendasikan dipetakan ke katalog produk sehingga pengguna tidak hanya memperoleh kategori outfit, tetapi juga referensi produk yang dapat dijadikan inspirasi.
Web-Based User Experience
Alur input hingga hasil rekomendasi dirancang dalam antarmuka berbasis web agar proses memasukkan ukuran tubuh, memilih preferensi, dan melihat hasil rekomendasi dapat dilakukan secara sederhana.
Outcome
Hasil yang dapat dipertanggungjawabkan
Youfitly berhasil dikembangkan sebagai prototype sistem rekomendasi outfit berbasis web dengan alur rekomendasi end-to-end, mulai dari input profil pengguna, pemrosesan Hybrid Filtering, re-ranking berdasarkan konteks, hingga penyajian Top-5 jenis pakaian beserta referensi produk. Pengujian fungsional Black Box terhadap fungsi utama sistem juga telah dilakukan.
Evidence
- Dataset profil pengguna dan rating rekomendasi
- Implementasi algoritma Hybrid Filtering
- Hasil pengujian Black Box 24/24 skenario
- Dokumentasi antarmuka aplikasi Youfitly