Skip to content

매일 아침 당신의 뭐입어? 고민을 해결하는 옷장 관리, 분석 및 날씨 기반 착장 추천 서비스 👚 모으또 👚

Notifications You must be signed in to change notification settings

seoyoung81/Moeutto

Repository files navigation

👕 모으또 (Moeutto) 👕

모으또_표지

옷장 관리, 분석 및 날씨 기반 착장 추천 서비스

옷장에는 자주 입는 옷, 안 입는 옷, 계절 별 옷 등 다양한 종류의 옷이 있습니다.

하지만, 옷장에 어떤 옷이 있는지 매번 기억하는 것은 어렵습니다.

이를 위해 옷장에 어떤 종류의 옷이 있는지 관리하는 서비스가 필요했습니다.

또한, 날씨의 변화(ex. 일교차가 큰 환절기)에 따라 착장이 달라지기 때문에 옷을 선택하는 데 어려움이 있습니다.

이를 위해 날씨 데이터를 기반으로 착장을 추천해주는 서비스가 필요했습니다.


모으또 (Moeutto) 는 이를 위해 개발된 옷장 관리 및 추천 서비스입니다.

옷장을 열어보지 않고 한눈에 파악할 수 있고, 안 입는 옷은 기부를 통해 옷장을 관리할 수 있는 기능을 제공합니다.

옷장 분석을 통해 어떤 종류의 옷이 많은지 등을 모으또 사용자와 비교해주는 기능을 제공합니다.

날씨에 맞는 착장을 추천하여 무엇을 입을지 고민할 필요가 없어 시간을 절약할 수 있습니다.

착장 검사를 통해 날씨에 맞는 착장인지 확인해주는 기능을 제공합니다.


모으또 (Moeutto)를 활용하여 옷장을 관리해보세요!!


팀원 소개

강한(PM) 권현우 김동현 박성준 고서영 김솔

Backend

Backend
Infra

Backend
ML

Backend

Frontend

Frontend

가격, 빈도에 따른 옷장 분석
캘린더 API
친구 (SNS) API
소셜 로그인 페이지
튜토리얼 페이지
Kakao OAuth를 활용한 회원 관리
옷 등록 API
빈도, 활용도에 따른 옷장 분석 API
AI 착장 검사 API
S3 Bucket API
CI/CD 구축
옷 배경 제거
카테고리 및 색상 분류
적합도 점수 산정
AI 코멘트 생성
옷 추천 및 평가
옷장, AI 착장 추천, 방명록, 카테고리, 친구 착장 추천 REST API
bs4와 mulitprocess를 이용한 의류 이미지 크롤링
메인 페이지
유저 위치에 따른 날씨 업데이트
카테고리별 나의 옷장 보기
캘린더
오늘 코디 채점
친구 코디 추천
나의 옷장 등록 나의 옷장 분석
오늘 코디 채점
캘린더 등록
친구 검색 등록
친구 옷장 구경
방명록 작성
@27kanghan @mycodeisnoob @hannernos @psj98 @seoyoung81 @s01k1m

프로젝트 일정

  • 2023.10.09 ~ 2023.11.17 ( 7주)

기술 스택

Back-end & Front-end

Java Spring Go Python Spring Boot Spring Security JPA FastAPI

React TypeScript Redux Tailwind

AI & ML

OpenAI LangChain FAISS

DataBase

MySQL ChromaDB

Storage

Amazon S3 SageMaker

AWS Server

Amazon EC2

CI/CD & Infra Tools

Jenkins Docker Nginx

Collaboration Tools

Notion Mattermost

Issue & Configuration Management

GitLab Jira



주요 기능

🛒 옷장 관리

  • 카테고리, 색상, 계절, 두께, 소재 등을 설정하여 옷을 등록할 수 있습니다.
  • 이전에 등록된 옷을 조회할 수 있습니다.

📝 옷장 분석

  • 모으또 사용자와 비교하여 옷장을 분석해줍니다.
  • 분석한 결과를 시각화하여 보여줍니다.
    • 색상 : 옷장에 어떤 색의 옷이 많은지 알려줍니다.
    • 계절 : 옷장에 어떤 계절의 옷이 많은지 알려줍니다.
    • 빈도 : 어떤 옷을 많이, 적게 입는지 알려줍니다.
    • 가격 : 옷에 지출한 가격을 알려줍니다.
    • 양 : 옷을 얼마나 많이 가지고 있는지 알려줍니다.
    • 활용도 : 옷을 얼마나 활용하고 있는지 알려줍니다.

🌞 착장 추천

  • 날씨 데이터를 기반으로 3일 간의 착장을 추천해줍니다.

📊 착장 검사

  • 입고 싶은 옷을 선택하여 착장을 검사할 수 있습니다.
  • 검사 시, 날씨, 색상 조합 등을 판단하고, 검사 결과를 시각화하여 알려줍니다.

세부 기능

구분 기능 설명 비고
1 옷장 등록 소유한 옷 등록 및 관리
2 옷장 조회 옷 세부사항 조회 및 최근 입은 날짜 조회
3 옷장 분석 색상, 계절, 빈도, 가격, 양, 활용도를 기준으로 옷장 분석
4 착장 추천 날씨 데이터를 기반으로 3일간의 착장 추천
5 착장 검사 날씨, 색상 조합 등을 고려하여 착장 검사 및 검사 결과 시각화
6 착장 등록 캘린더에 착장 등록 및 이전 착장 확인
7 착장 평가 착장 피드백 (좋아요, 싫어요)
8 친구 검색 사용자 검색
9 팔로우 / 언팔로우 사용자 팔로우 / 언팔로우
10 친구 옷장 조회 친구가 소유한 옷장 조회
11 방명록 작성 친구 옷장에 방명록 작성

아키텍처

아키텍쳐


사용 예시

  1. 배포 주소 : https://k9a604.p.ssafy.io

  2. UCC 영상 : UCC 링크


개발 설정

  1. 포팅 메뉴얼 : 포팅 메뉴얼
  2. 데이터베이스 덤프 파일 : 데이터베이스 덤프 파일

About

매일 아침 당신의 뭐입어? 고민을 해결하는 옷장 관리, 분석 및 날씨 기반 착장 추천 서비스 👚 모으또 👚

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6