PROJECT 02

VANITY

보유 화장품과 피부 기록을 바탕으로 성분을 확인하고, 사용 루틴을 관리하는 웹 서비스

개발 형태
개인 프로젝트 · 2026.10.21 개발 시작
담당
기획 · 디자인 · 프론트엔드 · 백엔드 · 테스트 · 배포 준비
기술
React · Vite · Spring Boot · JPA · MySQL · Flyway · Claude API · Docker · Nginx · GitHub Actions
GitHub
github.com/hamzzy-oao/mycosmetic
VANITY 뷰티 루틴 기록 웹 서비스 소개 이미지

프로젝트 소개

나의 화장대

제품의 전성분을 사진이나 직접 입력으로 등록하고 보유 제품을 확인합니다.

피부 기록

문진과 제품 평가를 바탕으로 피부 분석과 일지를 기록합니다.

사용 루틴

제품을 단계별로 배치하고 시간대와 요일을 지정합니다.

문제와 해결

사진 추출 요청의 동시성

사용자별 한도 확인과 작업 저장을 잠금으로 처리하고, 저장이 끝난 뒤 비동기 추출을 시작합니다.

다양한 성분명 표기

성분명과 이명을 확인하고, 모호한 결과는 유사 후보를 보여 사용자가 직접 확인하도록 합니다.

외부 AI 오류 대응

일시적인 오류를 재시도하고 실패 상태를 기록하며, 전성분을 직접 입력하는 경로를 제공합니다.

피부 분석은 문진과 제품 평가에 기반한 규칙 기반 참고 정보입니다.