PROJECT

Fashion Challenge

calla1013 2025. 7. 6. 14:38

✨ 개인 프로젝트 포트폴리오 ✨


1️⃣ Fashion Challenge: 패션 & IT 융합 커뮤니티 플랫폼

🗓️ 프로젝트 개요
기간: 2025.04.03 ~ 2025.04.11 (1.5주)
역할: 프로젝트 기획 및 단독 개발

 

💡 기획 의도 및 목표
이 프로젝트는 단순히 스타일을 기록하는 것을 넘어, 패션과 IT 기술을 융합한 커뮤니티형 웹 애플리케이션을 만드는 것이 목표였습니다. 사용자에게 '오늘은 흰 셔츠와 청바지', '트렌디한 아이템 활용 코디'와 같은 매일 새로운 패션 미션을 제시하고, 이를 수행한 후 사진을 업로드하여 다른 사용자들과 실시간으로 공유하고 피드백을 주고받는 구조를 기획했습니다.
패션의 본질적인 특성(시각적, 소셜)과 기술 구현이 어떻게 조화를 이룰 수 있을지 깊이 고민하며, 사용자 참여와 시각적 피드백이 활발히 이루어지는 커뮤니티 플랫폼을 만들고자 했습니다.

 

🛠️ 주요 기능 및 기술 구현

  • UI 구성: HTML, CSS, JavaScript를 활용하여 직관적이고 사용자 친화적인 UI를 구성했습니다.
  • 📝 미션 관리 시스템: Spring과 Oracle DB 기반의 백엔드를 구축하여 매일 새로운 패션 미션을 생성, 관리하는 기능을 구현했습니다.
  • 💬 피드백 시스템: 사용자 간 사진 업로드 및 댓글/좋아요 형태의 피드백을 저장하고 관리하는 기능을 개발했습니다.
  • 🔗 데이터 연동: Python 크롤링을 활용하여 패션 관련 데이터를 수집하고 Oracle DB에 효율적으로 연동했습니다.
  • 🏆 순위 시스템: 사용자별 미션 수행 및 참여 활동 데이터를 기반으로 순위 시스템을 설계하여, 사용자 사용도와 서비스 몰입도를 높였습니다.

🌟 프로젝트를 통해 얻은 느낀점

이 프로젝트는 "단순히 보이는 화면을 만드는 것을 넘어, 사용자 경험 전반을 고려한 서비스 설계"의 중요성을 깊이 깨닫게 해주었습니다. 패션 전공 지식과 웹 개발 기술을 직접 연결하고, 기획부터 구현까지 전 과정을 단독으로 수행하며 제가 왜 IT 기술을 배우게 되었고, 이를 실무에 어떻게 접목하고 싶은지 몸소 느끼게 된 소중한 경험입니다. 특히, '사용자 중심의 사고'와 '기술 구현력'의 균형이 얼마나 중요하다는 것을 체감할 수 있었습니다.


2️⃣ 이미지 기반 스타일 분석: AI 패션 태깅 시스템

🗓️ 프로젝트 개요
기간: 2025.04.28 ~ 2025.05.08 (1.5주)
역할: 단독 기획 및 개발

 

💡 기획 의도 및 목표
1차 프로젝트에서 커뮤니티 플랫폼을 개발한 후, 사용자 경험을 더욱 발전시킬 수 있는 AI 기능에 대한 고민을 시작했습니다. 목표는 사용자가 업로드한 패션 사진을 딥러닝 모델이 자동으로 분석하고 스타일 태그를 부여해주는 웹 서비스를 개발하는 것이었습니다. 이를 통해 기존 수동 입력 방식의 한계를 넘어, 더욱 직관적이고 개인화된 피드 구성이 가능해지도록 기획했습니다.

 

🛠️ 주요 기능 및 기술 구현

  • 🧠 AI 스타일 분석: Flask 프레임워크와 Hugging Face의 사전 학습된 이미지 분류 모델을 활용하여 AI 분석 기능을 개발했습니다.
  • 🖼️ 이미지 처리: Python의 PIL, Torch, Transformers 라이브러리를 사용하여 이미지를 효율적으로 처리하고, 분석 결과(예측 태그)는 JSON 형태로 저장했습니다.
  • 📊 결과 시각화: 분석된 태그와 결과를 HTML과 CSS를 활용하여 사용자가 쉽게 이해할 수 있도록 시각화했습니다.
  • 🏅 미션 기록 & 뱃지 시스템: AI가 분석한 태그를 기반으로 사용자의 스타일이 자동으로 기록되고, 이를 바탕으로 미션 참여 통계와 뱃지 시스템을 연동하여 편리성과 재미 요소를 더했습니다.
  • 🔄 자동 피드 구성: AI 분석 태그를 활용하여 사용자의 피드가 자동으로 구성되도록 구현, 기존의 수동 입력 방식의 불편함을 해소했습니다.

🌟 프로젝트를 통해 얻은 느낀점

이번 프로젝트는 처음으로 머신러닝 모델을 직접 웹 서비스에 연결해보는 귀중한 경험이었습니다. 기술 자체의 구현을 넘어, '이 기술이 사용자에게 어떤 실제적인 가치를 제공할 수 있을까'를 중심에 두고 개발하는 것의 중요성을 깊이 깨달았습니다. 기술과 사용자 경험이 어떻게 유기적으로 연결되어야 하는지에 대한 고민을 심화할 수 있었고, 사용자 참여를 유도하는 서비스로 확장할 수 있는 가능성을 직접 확인할 수 있었습니다.

🎥 프로젝트 시연 영상 보러가기 📸


 

'PROJECT' 카테고리의 다른 글

Carbon Break(탄소 브레이크)  (0) 2025.07.06