MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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 참고).