Files
uniare.sori.studio/docs/map.md

3.0 KiB

파일-기능 지도

화면

/
index.html

/cardList.html
cardList.html

/result.html
result.html

/login.html
login.html

/signup.html
signup.html

/verify-email.html
verify-email.html

/forgot-password.html
forgot-password.html

/reset-password.html
reset-password.html

/profile.html
profile.html

/deckHistory.html
deckHistory.html

/preset.html
preset.html

/admin.html
admin.html

/d/<shareCode>
nginx/default.conf
nginx/uadeck.conf

프론트 공통 모듈

API 요청
script/api.js

인증 폼 로딩·중복 제출 잠금·메일 재요청 대기
script/auth-form.js

인증 헤더
script/auth-header.js
style/components.css (@layer components)

페이지 공통 레이아웃·덱 카드·프로필·광고 레일
style/components.css

Tailwind 빌드 진입점
style/input.css
style/output.css

브랜드 로고 규격
style/brand.css

페이지 번역
script/page-i18n.js
i18n/translations.ko.json
i18n/translations.ja.json
i18n/translations.en.json

페이지 도움말
script/page-help.js

덱 공개 기본값
script/deck-prefs.js

덱 즐겨찾기
script/deck-favorites.js

계정 즐겨찾기 DB·API
api/src/db.js
api/src/routes/decks.js

덱 썸네일 확대
script/deck-preview-hold.js

이미지 PNG 변환
script/image-utils.js

광고 초기화
script/ads.js

페이지 전용 스타일

관리자·로그인·회원가입
admin.html (회원 2열·덱 공개/전체 통계·마지막 접속·역할 변경 버튼 노출), login.html (로그인 유지 선택·비밀번호 분실 메일 안내), signup.html — Tailwind 유틸리티

내 덱·공개 덱·프로필
deckHistory.html, preset.html, profile.html — HTML 클래스 + components.css

Tailwind 입력·산출물
style/input.css
style/output.css

API

서버 진입·헬스 체크
api/src/index.js

SQLite 스키마·관리자 시드
api/src/db.js

계정별 월간 이메일 발송 기록
api/src/db.js (`email_send_logs`)

JWT 인증·권한
api/src/middleware/auth.js

회원가입·이메일 인증·비밀번호 재설정·로그인·프로필·인증 세션 접속 시각 갱신
api/src/routes/auth.js

Resend 인증·비밀번호 재설정 메일
api/src/services/emailService.js

덱 저장·조회·공개 목록
api/src/routes/decks.js

회원·덱 관리자 API
api/src/routes/admin.js

카드 메타 합성
api/src/services/cardResolver.js

아바타 저장
api/src/services/avatarImage.js

덱 미리보기 저장
api/src/services/previewImage.js

미참조 덱 미리보기 조회·정리
api/src/routes/admin.js
api/src/services/previewImage.js

데이터·자산

카드 데이터
datas/uaXX.js
datas/uapr.js

카드 이미지
images/<seriesKey>/

브랜드·파비콘
images/assets/
favicon.ico

운영·외부 연동

API 단독 Compose
docker-compose.yml

Nginx + API Compose
docker-compose.prod.yml

Nginx 이미지
nginx/Dockerfile
nginx/default.conf

외부 덱 API 클라이언트
integrations/uadeck-deck-client.js

외부 연동 문서
docs/api-integration.md
docs/widget.md