PHOTOBOOK LIBRARY

개발노트

Photobook Library 개발 과정을 일자별로 정리한 기록입니다.

2026-03-02

기능

관리자 페이지에 카테고리 CRUD 관리 기능 추가

도서/카테고리 탭 UI, 카테고리 생성/수정/삭제 서버 액션, 참조 중인 도서가 있을 때 삭제 차단 기능 구현

기능

갤러리 이미지 관리 기능 강화

썸네일 표시, 드래그 순서 변경, 개별 삭제 기능 추가

수정

서버 액션 body 크기 제한을 10MB로 증가

대용량 이미지 업로드 시 발생하던 오류 해결

2026-03-01

기능

커스텀 한국어 관리자 페이지 (/admin) 구현

Sanity Studio 대신 사용할 수 있는 직관적인 한국어 관리자 UI 구축

기능

ISBN 자동 조회 기능 추가

Google Books API + 카카오 책 검색 API를 활용한 ISBN 기반 도서 정보 자동 입력

기능

표지 이미지 업로드 + 리치 텍스트 에디터

Sanity 이미지 에셋 업로드, TipTap 기반 리치 텍스트 에디터 통합

기능

갤러리 이미지 로컬 파일 업로드 기능

여러 장의 갤러리 이미지를 한 번에 업로드하고 미리보기 제공

기능

임베드 기능 및 ContentRenderer 추가

YouTube, 외부 링크 등 임베드 컨텐츠 렌더링 지원

기능

ISBN 표지 이미지 fallback 지원

업로드 이미지가 없을 때 ISBN 조회로 가져온 표지 URL을 대체 이미지로 활용

기능

Sanity CMS 연동 완료

Sanity를 백엔드 CMS로 채택하고 스키마 정의, 클라이언트 설정, 데이터 마이그레이션 완료

기능

Photobook Library MVP 구현

Next.js 기반 사진책 라이브러리 프로젝트 초기 구현. 홈, 컬렉션, 상세, 검색, 소개 페이지 포함

수정

다수의 버그 수정

Sanity CDN 캐시 비활성화, 갤러리 업로드 에러 처리 개선, null coverImage 처리, Cloudflare 의존성 제거 등