Skip to content
/ OTT Public

당신만의 온라인 옷 관리 서비스

Notifications You must be signed in to change notification settings

inhohyun/OTT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

당신만의 온라인 옷장 ㅇㅗㅅ

Index

프로젝트 소개

사용자만의 온라인 옷 관리 서비스

  • 직접 옷을 등록하고 조합
  • 다른 사용자의 옷, 코디 추천과 AI를 통한 가상 시착
  • webRTC를 통한 다른 사용자와의 중고 거래

프로젝트 기간

2024.07.08 ~ 2024.08.16 (총 7주)

개발 환경

  • BE: SpringBoot 3.3.1, Java 17.0.12
  • FE: React, TailwindCSS, Zustand, JavaScript
  • AI: Python 3.9, Uvicorn 0.22.0, FastAPI 0.111, OOTDiffusion
  • DB: MySQL 8.0.39
  • Infra: Ubuntu 20.04, Docker, Portainer, caddy-docker-proxy
  • Third Party : OAuth2.0, OpenVidu, Firebase Cloud Messaging

협업 관리 툴


기능 소개

로그인

  • 로그인 화면: 카카오,네이버,구글 소셜 로그인을 통해 로그인을 할 수 있습니다.
  • 스타일 조사 화면: 사용자 정보와 신체 정보, 선호하는 스타일에 대한 스타일 조사를 할 수 있습니다.
로그인 화면 설문조사 화면 설문조사 화면 설문조사 화면 설문조사 화면

  • 추천 탭: 스타일 조사를 통해 얻은 정보에 맞게 다른 사용자들의 추천 코디를 확인 할 수 있습니다.
  • 피드 탭: 팔로우하는 사용자들의 룩북을 확인 할 수 있습니다.
  • 내룩북 탭: 자신의 룩북을 태그로 모아 볼 수 있습니다.
추천 화면 피드 화면 내룩북 화면

옷장

  • 옷장 메인 페이지: 옷장에 옷을 등록할 수 있으며 카테고리 별로 옷을 모아볼 수 있습니다.
  • 옷 상세보기: 등록된 옷의 정보를 상세하게 확인 할 수 있습니다.
옷장 화면 옷장 화면 옷장 화면 옷장 화면 옷장 화면 옷장 화면

룩북

  • 룩북 생성: 옷장에 등록된 옷들을 조합해 직접 룩북을 만들 수 있습니다.
  • 룩북 상세보기: 조합된 코디의 옷 정보를 확인 할 수 있습니다. 댓글을 남겨 소통 할 수 있으며 댓글을 통해 중고 거래 신청이 가능합니다.
옷장 화면 옷장 화면 옷장 화면 옷장 화면 옷장 화면

webRTC

  • 중고거래: webRTC를 통해 다른 사용자와 중고거래를 할 수 있습니다.
중고거래 화면 중고거래 화면

AI 가상 시착

  • 가상시착: AI를 통해 원하는 옷을 가상 시착해 볼 수 있습니다.
중고거래 화면 중고거래 화면 중고거래 화면

산출물

ERD

ERD

Architecture 구조도

Architecture

팀 소개

박지응 인호현 장재훈 전가현 최승필 최승현

@JiEung2

@inhohyun

@JaeHunJang

@gahyoenj

@piilll

@cshyun7097
BE FE BE | Infra FE FE BE | 팀장

About

당신만의 온라인 옷 관리 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages