BantuinCuy

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
Tampilan project Youfitly sistem rekomendasi outfit wanita

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

01

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.

02

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.

03

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.

04

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.

05

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.

06

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

Mulai dari percakapan

Punya project yang membutuhkan arah serupa?

Ceritakan konteks, pengguna, dan hasil yang ingin dicapai. Scope akan disusun dari kebutuhan nyata, bukan menyalin fitur project lain.

Isi minimal salah satu: WhatsApp atau email.

Setelah data divalidasi, Anda akan diarahkan ke WhatsApp dengan detail project yang sudah terisi.