개발노트
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 의존성 제거 등