Photobook Library — 2026년 3월 1일
# Photobook Library 프로젝트 완성: 책 정보 관리부터 갤러리까지 한 번에
Photobook Library는 사용자가 자신의 책 컬렉션을 효율적으로 관리하고 공유할 수 있는 웹 애플리케이션입니다. 이번 개발 사이클에서는 **ISBN 자동 조회**, **갤러리 이미지 업로드**, **리치 텍스트 에디터** 등 핵심 기능들을 완성했습니다. 특히 ISBN 조회 시 기본 API 외에 카카오 책 검색 API를 fallback으로 추가하여, 어떤 상황에서도 책 정보를 빠르게 가져올 수 있도록 안정성을 높였습니다. Sanity CMS와의 연동으로 콘텐츠 관리도 체계적으로 구성했으며, 커스텀 한국어 관리자 페이지(/admin)를 직접 구현하여 사용자 경험을 한층 향상시켰습니다.
기술적으로는 **로컬 미리보기를 통한 즉시 썸네일 표시**, **Sanity CDN 캐시 비활성화 및 revalidatePath 개선** 등 세부적인 성능 최적화에 집중했습니다. 이미지 업로드 에러 처리도 개선하여 사용자가 업로드 실패 시 명확한 피드백을 받을 수 있게 했습니다. Vercel 배포 과정에서 Cloudflare 의존성 제거 등 빌드 안정성 문제도 차근차근 해결했으며, 표지 이미지가 없을 경우의 fallback 처리로 어떤 책이든 깔끔하게 표시될 수 있도록 배려했습니다.
이 프로젝트의 흥미로운 점은 **단순한 책 목록 앱을 넘어 실제 사용 가능한 라이브러리 관리 도구**로 진화했다는 것입니다. ISBN 조회부터 커스텀 갤러리, 리치 텍스트 메모까지 사용자들이 자신의 책 경험을 풍부하게 기록할 수 있는 생태계를 구축했습니다. 특히 AI와 협업하여 복잡한 에러 처리 로직과 API 연동 전략을 다듬으면서, 개발 속도와 코드 품질의 균형을 맞출 수 있었습니다.