尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證dalmum-test
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
서비스명은 "닮았네"입니다. 저장소/배포 프로젝트 이름(dalmum-test)은 이전 이름의 흔적으로, 이미 연결된 GitHub 저장소·Vercel 프로젝트·도메인이 있어 그대로 유지합니다. 화면에 보이는 문구만 "닮았네"로 바뀌었다고 생각하면 됩니다. 사진 두 장(내 사진 + 비교 대상)을 올리면 눈·눈썹·코·입·얼굴형·이목구비 배치까지 부위별 닮음도와 전체 닮음 %를 보여주는 재미용 웹서비스입니다. • 얼굴 분석은 100% 브라우저 안에서 실행됩니다. 업로드한 사진은 서버로 전송되거나 저장되지 않습니다. • 사용 라이브러리: @vladmandic/face-api (무료 오픈소스, face-api.js 유지보수 포크) • 프레임워크: Next.js 15 (App Router) + React 19 • 현재 상태: Vercel에 배포되어 실제 서비스 중 — 사용해보면서 나온 버그/기능 요청을 반영해 계속 다듬는 단계 (구글/네이버 검색 등록·애드센스 신청은 아직 전. DEPLOY.md 4~5단계 참고)檢視完整 README ↗
서비스명은 "닮았네"입니다. 저장소/배포 프로젝트 이름(
dalmum-test)은 이전 이름의 흔적으로, 이미 연결된 GitHub 저장소·Vercel 프로젝트·도메인이 있어 그대로 유지합니다. 화면에 보이는 문구만 "닮았네"로 바뀌었다고 생각하면 됩니다.
사진 두 장(내 사진 + 비교 대상)을 올리면 눈·눈썹·코·입·얼굴형·이목구비 배치까지 부위별 닮음도와 **전체 닮음 %**를 보여주는 재미용 웹서비스입니다.
DEPLOY.md 4~5단계 참고)| 경로 | 설명 |
|---|---|
app/page.js | 메인 화면(위 3단계 흐름 전체) |
app/page.module.css | 화면 스타일 (디자인 토큰은 app/globals.css) |
app/layout.js | 공통 레이아웃 + 검색엔진 노출(SEO)용 메타데이터 |
lib/faceAnalysis.js | 얼굴 인식(자동 감지·다중 얼굴)·크롭/줌·부위별 유사도·닮음도 코멘트 계산 (브라우저 전용) |
lib/shareCard.js | 결과를 SNS 공유용 PNG 이미지로 그리는 코드 |
public/models/ | face-api 모델 파일 (약 7MB, 최초 1회만 다운로드됨) |
app/(content)/ | 소개·사용법·FAQ·약관·문의·읽을거리 등 콘텐츠 페이지 (공통 헤더/푸터 레이아웃) |
components/ | 공통 헤더·푸터, 콘텐츠 페이지 부품 |
lib/site.js | 사이트 이름·도메인·문의 이메일 등 공통 설정 (배포 시 수정) |
app/robots.js, app/sitemap.js | robots.txt / sitemap.xml 자동 생성 |
design_handoff_face_match/ | 디자인 참고 원본 (수정하지 않음) |
사전 준비: Node.js 20 버전 이상 설치
npm install # 처음 한 번만
npm run dev # 개발 서버 실행 → http://localhost:3000
빌드 확인:
npm run build # 배포 전 오류 점검
npm start # 빌드 결과 실행
⚠️ 주의:
npm run dev가 켜져 있는 상태에서npm run build를 돌리면.next폴더가 겹쳐 써지면서 개발 서버가 깨집니다(화면에 스타일이 안 먹거나 404가 남). 빌드 전에 개발 서버를 끄고(taskkill //F //IM node.exe //T후.next폴더 삭제), 빌드가 끝나면 다시npm run dev로 켜세요.
단계별 안내는 DEPLOY.md 를 보세요 (비전공자용, 순서대로 따라 하기). 요약: GitHub에 push → Vercel에서 Import → 환경 변수 입력 → Deploy. 이후 push하면 자동 재배포.
| 이름 | 용도 | 없을 때 |
|---|---|---|
NEXT_PUBLIC_SITE_URL | 사이트 실제 주소 (sitemap·공유 미리보기) | https://example.com |
NEXT_PUBLIC_CONTACT_EMAIL | 문의 이메일 | [email protected] |
NEXT_PUBLIC_ADSENSE_CLIENT | ca-pub-… 게시자 ID | 광고 대신 자리표시 |
NEXT_PUBLIC_AD_SLOT_CONTENT | 콘텐츠 하단 광고 슬롯 ID | 자리표시 |
NEXT_PUBLIC_AD_SLOT_RESULT | 결과 하단 광고 슬롯 ID | 자리표시 |
디자인시안/ 폴더의 시안 기준/reads)robots.txt, sitemap.xml, ads.txt(게시자 ID 입력 시 자동), 커스텀 404, 검색엔진용 메타데이터NEXT_PUBLIC_SITE_URL/NEXT_PUBLIC_CONTACT_EMAIL 실제 값 반영CLAUDE.md 참고).