Files
my-switch-database/docs/map.md
zenn 95d092fbc2 v2026.03.30-04 레포지토리 재연결
프로젝트 초기 상태를 기준으로 저장소를 재구성하고 업로드 규칙을 정비한다.
이미지 자산은 Git LFS를 통해 원격 용량 제한에 대응한다.

Made-with: Cursor
2026-03-30 12:38:03 +09:00

1.3 KiB

파일-화면 매핑 가이드

메인 목록 화면 (/index.html)

  • 담당 파일: index.html
  • 연결 스크립트: script/nsw.js
  • 데이터 소스: db/nsw.db.js
  • 주요 UI:
    • 언어 전환(한국어/일본어)
    • 검색 입력
    • 필터(언어 지원, 상태, 에디션, CERO)
    • 정렬 드롭다운
    • 게임 목록 테이블
  • 사용자 동작:
    • 목록 행 클릭 시 nsw-detail.html?no={게임번호}로 이동

상세 화면 (/nsw-detail.html)

  • 담당 파일: nsw-detail.html
  • 연결 스크립트: script/nsw-detail.js
  • 데이터 소스: db/nsw.db.js
  • 주요 UI:
    • 상단 대표 이미지
    • 게임 기본 정보(용량, 플레이 모드, 메이커, 언어, 등급, 출시일)
    • 구매 정보(구매일, 구매처, 가격, 주문번호, 추가 콘텐츠)
  • 사용자 동작:
    • URL의 no 값으로 게임을 조회
    • 해당 번호가 없으면 알림 후 목록 페이지로 리다이렉트

데이터 전용 파일

  • db/nsw.db.js: 닌텐도 스위치 게임 데이터 본문
  • db/nsw-sale.db.js: 세일 관련 데이터(현재 화면 연결 없음)
  • db/amiibo.db.js: 아미보 관련 데이터(현재 화면 연결 없음)

스타일/리소스

  • style/tailwind.css: 공통 스타일
  • images/nsw/*: 목록/상세 이미지 리소스