단일 병원 홈페이지 MVP를 넘어, 다중 지점 콘텐츠를 하나의 대시보드에서 관리하고 검색·생성형 AI 노출 현황을 추적할 수 있는 통합 관리 플랫폼 프로젝트입니다.
단일 병원 홈페이지 MVP를 넘어, 다중 지점 콘텐츠를 하나의 대시보드에서 관리하고 검색·생성형 AI 노출 현황을 추적할 수 있는 통합 관리 플랫폼 프로젝트입니다. 배너/팝업 예약 발행과 역할 기반 권한 관리까지 통합합니다.
작업 범위
주요 업무



낙관적 잠금(optimistic locking) 전략으로 대응합니다
집계 캐시 계층 설계로 대응합니다
라우트·API·UI 3중 권한 검증 구조로 대응합니다
다중 지점 콘텐츠·배너·공지사항 현황을 한 화면에서 조회하고 편집할 수 있는 통합 관리 대시보드를 구현합니다.
목록과 상세 편집을 한 화면에서 오가는 구조로 다중 지점 콘텐츠 운영의 컨텍스트 전환을 최소화하는 설계를 적용합니다


SEO·GEO 구조화 데이터 적용 현황과 페이지별 검색/생성형 AI 노출 추적 리포트를 시각화합니다. Elasticsearch 기반 로그 집계 결과를 Recharts로 시각화하는 리포트 화면을 설계합니다.
검색엔진·생성형 AI 노출 관련 구조 데이터를 하나의 리포트 화면에 통합해 추적할 수 있는 구조를 설계합니다


여러 지점의 배너·팝업을 예약 발행/자동 종료할 수 있는 큐 기반 스케줄링 화면을 구현합니다. Bull Queue 기반 예약 발행 잡을 설계하고, 지점별 노출 우선순위를 관리하는 화면을 구현합니다.
발행 시점을 큐에 위임해 담당자가 미리 콘텐츠를 등록해두고 자동으로 노출/종료되는 구조를 설계합니다


지점/역할별 접근 권한을 관리하는 사용자 관리 화면을 구현합니다. 역할 계층 정의 + 라우트/API/UI 3중 권한 검증 구조를 설계합니다.
역할별 권한을 라우트·API·UI 세 층에서 각각 검증하는 구조를 적용해 권한 우회 경로를 최소화하는 설계를 구현합니다


콘텐츠·배너·공지 통합 스키마 설계, 지점별 권한 구조 정의
list-rail/detail-panel 구조의 콘텐츠 관리 대시보드 구현
검색 노출·AI 노출 추적 데이터 집계 및 시각화 컴포넌트 설계
배너/팝업 예약 발행 큐 설계, 역할 기반 접근 제어 적용