Swugether(슈게더)

생성일
2023/03/03 → 2023/12/11
Position
FE
BE
AI
PM
Design
FE
React Native
BE
Java
SpringBoot
AWS
Python
MySQL
Link
기간
2023.03 ~ 2023.12
구성원
3명
담당 역할
PM / FE / AI / DESIGN
기술 스택
Spring Boot, FastAPI, Nginx, AWS EC2, AWS RDS, React Native, API(Kakao, Google)

프로젝트

취약 계층인 여성 시각 장애인의 ‘월경권’ 보장
⇒ 생리대 인식 및 성분 기반 생리대 추천 시스템
월경권
안전하고 쾌적한 환경에서 건강하게 월경을 경험할 수 있는 권리
월경 기간 동안 개인 정보와 사생활이 보호되는 권리
월경으로 인한 차별을 받지 않을 권리

기능

1. 사용자가 생리대를 카메라로 촬영
3. 유사한 성분으로 구성된 타 생리대를 추천
2. 생리대 포장지 내의 텍스트를 인식
생리대 포장지 내의 텍스트 → OCR 통해 추출
추천 시스템 → 콘텐츠 기반 필터링 통해 성분을 기반 추천

논문 등재

2023년도 한국멀티미디어학회 추계학술발표대회 논문집 제 26권 2호
Loading PDF…

구현

문서

기능명세서 / API 명세서 / ERD

개발

AI 기반 생리대 추천 시스템

OCR + 클러스터링을 활용해 생리대 포장 이미지에서 주요 성분 텍스트 자동 추출
EasyOCR(CRAFT + CRNN), DBSCAN으로 명칭, 전성분 정보 클러스터링
콘텐츠 기반 필터링(Content-based Filtering) 알고리즘으로 유사 성분 생리대 5종 추출
TF-IDF + 코사인 유사도 기반 성분 벡터화 및 추천 시스템 구현
React Native 기반 모바일 애플리케이션 개발
홈 화면, 콘텐츠 페이지, 하단 네비게이션 바 구성 및 화면 간 라우팅 처리
시각장애인을 고려한 간결하고 명확한 UI 설계
식약처 의약품통합정보시스템 데이터 420건 수집 및 정제, 실험/테스트셋 분리 및 전처리

서버 배포

AWS EC2, Nginx, AWS RDS

회고

어려웠던 점

첫 다중 환경 구축

프록시 서버인 Nginx를 사용하여 해결 후 블로그에 작성 후 공유

기타

발표 영상