프로젝트 배경
1) 예상 리스크 및 대응 계획 - 자유형 블록 편집기에서 텍스트와 이미지를 임의 순서로 배치할 때 렌더링 순서와 저장 스키마의 정합성 리스크가 있으며, 정규화된 블록 배열과 버전 검증으로 대응할 계획입니다. - 상단 고정과 순서 변경이 동시에 발생할 때 정렬 값 충돌 리스크가 있으며, 정수 순서 대신 lexorank 방식의 문자열 정렬 키로 대응할 계획입니다. - 대용량 이미지를 다수 업로드할 때 리사
프로젝트 성과
블록 직렬화 편집기 아키텍처 구축
5종 블록 타입을 JSON 스키마로 직렬화하고 dnd-kit 기반 순서 편집을 구현해 코드 없이 자유 배치 지원
조건부 CTA 스키마 설계
링크버튼 노출·문구·URL·새 창 여부를 배열 스키마로 정의해 콘텐츠별 최대 2개 CTA를 동적으로 구성
이미지 파생 리사이징 파이프라인 구현
Sharp 기반 파생 이미지 3종 자동 생성과 Bull Queue 비동기 처리로 대용량 업로드 대응 구조 설계
핵심 기능
진행 단계
콘텐츠 스키마 및 CPT 구조 설계
2026.07
작품/뉴스 통합 Content 테이블 설계, 카테고리·노출위치·상단고정 등 12개 속성 필드 정의
프로젝트 상세
1) 포트폴리오 소개 비개발자 운영자가 작품(WORKS)과 소식(NEWS)을 직접 등록·관리할 수 있는 CMS 관리자 구현 데모입니다. 트리 구조의 콘텐츠 탐색, 자유형 블록 편집기, 노출·정렬·조건부 링크버튼 설정, 이미지 자동 리사이징까지 MVP 이후 운영 단계에서 필요한 관리 기능을 통합 설계합니다. 2) 작업 범위 - 통합 콘텐츠 대시보드: 작품(WORKS)과 소식(NEWS)을 한 화면에서 관







