mesh-avatar-studio
일러스트를 코딩 에이전트와 로컬 편집기로 2D 메쉬 애니메이션 아바타로 변환
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
패션 이커머스 셀러가 상품 사진 몇 장과 기본 정보를 입력하면, AI가 상세페이지 초안(이미지 및 마케팅 카피)을 자동으로 생성하고 이를 편집·다운로드할 수 있는 AI 상세페이지 제작 스튜디오 웹 애플리케이션입니다. 상세 기획서, 도메인 아키텍처, 데이터 스펙 등의 정본 문서는 documents/ 디렉토리에 정의되어 있습니다.README 전문 보기 ↗
패션 이커머스 셀러가 상품 사진 몇 장과 기본 정보를 입력하면, AI가 상세페이지 초안(이미지 및 마케팅 카피)을 자동으로 생성하고 이를 편집·다운로드할 수 있는 AI 상세페이지 제작 스튜디오 웹 애플리케이션입니다.
상세 기획서, 도메인 아키텍처, 데이터 스펙 등의 정본 문서는 documents/ 디렉토리에 정의되어 있습니다.
src/styles/tokens.css 기반)wearless_studio/
├── documents/ # 기획, 제품(PRD) 및 아키텍처 설계 문서 정본
├── public/ # 정적 리소스
├── src/
│ ├── components/ # 공통 UI 컴포넌트 (버튼, 다이얼로그, 레이아웃 등)
│ ├── features/ # 도메인 피처 단위 기능 컴포넌트 및 페이지
│ │ ├── library/ # 보관함(프로젝트 목록) 화면
│ │ ├── analysis/ # 제품 이미지 분석·확인 화면
│ │ ├── product-input/ # 상품 사진과 정보 입력 화면
│ │ ├── storyboard/ # 콘티 구성 및 계획 화면
│ │ └── editor/ # 상세페이지 편집용 캔버스 에디터 화면
│ ├── fonts/ # 프리미엄 폰트 파일
│ ├── lib/ # API 경계, 공유 계약과 유틸리티 함수
│ │ └── limits.js # 비즈니스 정책 상한선 및 과금 단가 정의
│ ├── mock/ # Mock API 및 시뮬레이션 서비스 (백엔드 Parity 준수)
│ ├── store/ # Zustand 전역 스토어
│ ├── styles/ # 디자인 시스템 토큰(tokens.css) 및 글로벌/피처 스타일
│ ├── App.jsx # 메인 라우트 구조 정의
│ └── main.jsx # 어플리케이션 마운트 엔트리 포인트
├── .env.example # 환경 변수 템플릿 파일
├── package.json # 의존성 및 스크립트 정의
└── vite.config.js # Vite 번들러 설정
이 프로젝트는 패키지 매니저로 pnpm을 사용합니다.
pnpm install
pnpm dev
VITE_API_MODE로 선택합니다. pnpm dev:mock은 목 환경, pnpm dev:http은 HTTP 설정으로 실행합니다. 실제 AI 생성·인증·과금은 백엔드 연동으로 검증합니다.pnpm build
프로젝트 개발 및 수정을 진행할 때는 CLAUDE.md에 정의된 다음 가이드라인을 엄격하게 지켜주세요.
app/ 이나 pages/ 같은 Next.js 컨벤션, API routes, Server Actions, next/image 등은 사용을 금지합니다.src/styles/tokens.css에 정의된 CSS 변수(var(--*))만을 사용하여 이루어집니다. 컴포넌트 내에 임의의 HEX 색상 코드, 인라인 스타일, 독자적인 아웃라인 등 디자인 시스템에 어긋나는 요소는 삽입할 수 없습니다.src/lib/api/ 서비스·어댑터 경계를 거치며, 실행 모드에 따라 HTTP 또는 목 구현을 사용합니다.FaceLivenessStep은 서버가 발급한 일회용 세션과 임시 자격증명을 메모리에서만 사용하며, 저장·로그·앱 API 우회에 사용하지 않습니다.supabase/migrations/*.sql에 정의된 마이그레이션 히스토리는 절대 사후 편집하거나 삭제하지 않습니다. 스키마 변경 시에는 반드시 새로운 포워드 마이그레이션 파일(<timestamp>_*.sql)을 추가해야 합니다.