← 전체로 돌아가기
프로젝트 메모 frontend -home-son-prj-horangGotgam

프론트엔드 어드민 영역 분리

어드민 영역은 스토어프론트와 별개 서비스로 취급해야 함.

frontendarchitectureadmin-panelcssrefactoring

fe/public/admin/fe/public/src/css/pages/admin/ 경로의 파일들은 소비자용 스토어프론트(랜딩/주문/주문확인)와는 별개의 서비스 영역으로 봐야 해.

  • 왜 이렇게 분리해야 할까?

    • 사용자가 "print.css가 왜 여기 나와? 다른 서비스인데" 같은 지적을 할 수 있어.
    • 스토어프론트 리팩토링이나 테마 작업할 때 어드민 관련 파일들은 우리 관심사가 아니거든.
  • 어떻게 적용하면 될까?

    • 프론트엔드(테마, 브랜드 색상, 랜딩 등) CSS 감사/리팩토링할 때 admin 하위 파일들은 검사 대상에서 제외해야 해.
    • 누가 명시적으로 어드민 관련 작업을 요청하지 않는 이상, 건드리지 않는 게 좋아.

여기서 배울 것

  1. 프론트엔드 작업 시 어드민 영역은 별개 서비스로 취급해야 함.
  2. `fe/public/admin/` 경로는 스토어프론트와 무관함을 인지.
  3. 스토어프론트 CSS 리팩토링 시 어드민 파일은 검토 대상에서 제외.
원본 파일 보기 (.claude/projects/-home-son-prj-horangGotgam/memory/project_admin_separation.md)
---
name: admin is a separate service
description: fe/public/admin/* and fe/public/src/css/pages/admin/* belong to a different service, not the storefront landing/order flow
type: project
originSessionId: e2173bcb-107b-4891-8d53-2731968d0421
---
`fe/public/admin/` 및 `fe/public/src/css/pages/admin/` 는 소비자용 스토어프론트(랜딩/주문/주문확인)와 별개의 서비스 영역이다.

**Why:** 사용자가 "print.css가 왜나와? 다른 서비스인데"라고 지적. storefront 리팩토링/테마 작업 시 admin은 관심사 밖이다.

**How to apply:** 프론트엔드(두릅/곶감 테마, 브랜드 색상, 랜딩 등) 관련 CSS 감사/리팩토링 시 admin 하위 파일은 검사/언급 대상에서 제외. 사용자가 명시적으로 admin을 지정한 경우에만 건드린다.