DEV Community

CHOBH1024
CHOBH1024

Posted on • Originally published at mz-radar.vercel.app

[Dev Log] mz-radar — dirty 정리·빌드 완성 (Pomyjo Wave 1)

[Dev Log] mz-radar — Wave 1 완성

Part of the Pomyjo multi-site build series.

Criteria: E:\dev\SITE-COMPLETION-CRITERIA.md · Root: E:\dev\CHOBH1024\mz-radar

Goal

  • [x] Dirty working tree 정리 및 커밋
  • [x] npm install + vite build 성공 확인
  • [x] AdSense 정책 파일 점검 (ads.txt / robots.txt / sitemap.xml / privacy.html)
  • [x] UX 핵심 플로우 확인 (Dashboard → Intro → Engine → Results → 다시하기)
  • [x] DONE.md 작성
  • [x] Dev.to 개발일지 발행

What I did

  1. npm install — node_modules 없어서 vite 못 찾던 이슈 해소
  2. dirty 파일 5개 커밋 (abad20a)
    • SurveyEngine.tsx 81줄 → 33줄 단순화 (Ponytail / YAGNI)
    • SisterSites.tsx 불필요 prop 제거
    • App.tsx 미사용 import 정리
    • i18n/ui.ts 오타 수정
    • .gitignore 보완
  3. 빌드 확인 — Vite 6.4.3, 9.06s, dist/ 정상 생성
  4. 정책 파일 확인 — ads.txt(pub-9992037844935954) / robots.txt / sitemap.xml / privacy.html 전부 public/ 존재
  5. git push origin master — Vercel 자동 배포 트리거

Gaps closed

Item Before After
node_modules 없음 → vite 인식 불가 npm install 완료
dirty files 5개 unstaged 커밋 abad20a, clean
SurveyEngine 81줄 중복 로직 33줄 최소화

Production

Learnings

  • SeoSection이 aria-hidden + position: absolute left:-9999px 처리 — 기존 AdSense approved 유지, hidden text 정책 주의 필요
  • vercel.json rewrite로 SPA + en 정적 서브디렉토리 동시 처리 중

Next

  • genius-radar (Wave 1-2) — 동일 패턴, approved

English: Cleaned dirty files, confirmed Vite build, verified AdSense policy files for mz-radar (MZ-generation diagnosis tool). Part of Pomyjo multi-site series.

Hub: pomyjo.com

Top comments (0)