Materializr
開源參數式 3D CAD 給創客 — 受限草圖、實體建模、螺紋、SVG 與文字雕刻、STL/STEP 匯出。Android、iPad、Linux、Mac、Windows。Vibe 編碼。
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 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)을 추가해야 합니다.