영희네 작업실 — 2026년 5월 13일
# 개발 블로그 엔트리
영희네 작업실 프로젝트는 개인 창작물 공유 및 협업 플랫폼으로, 이번 업데이트에서 사용자 계정 관리와 콘텐츠 편집 기능의 백엔드 실연결을 완료했습니다. Firestore를 활용해 프로필 저장, 비밀번호 변경, 글 수정/삭제 등 핵심 기능들을 구글 OAuth 인증과 함께 안정적으로 연동했으며, 특히 권한 기반의 세밀한 접근 제어를 구현해 사용자별 편집 권한을 명확하게 분리했습니다. 책 커버 이미지 업로드, 다중 사진 저장, 독서모임 오디오 처리 등 다양한 미디어 타입을 Cloudflare R2에 통합함으로써 확장성 있는 아키텍처를 갖춤하게 되었습니다.
특히 흥미로운 부분은 독서모임 기능에서 OpenAI의 Whisper와 Claude AI를 활용한 화자 분리 시스템입니다. 사용자가 업로드한 오디오를 자동으로 변환하고, AI가 참여자별 발화를 구분하는 방식으로 수동 편집 작업을 대폭 줄였습니다. 또한 AI 키워드 에세이 백엔드에서는 블라인드 처리로 작가 정보를 숨긴 채 동시 공개하는 기능을 구현해, 공정한 평가 환경을 만들었습니다.
개발 과정에서는 선택 필드 누락 시 저장 가능하도록 Firestore 설정을 조정하고, bcrypt 해시를 base64로 인코딩하는 등 예상치 못한 충돌들을 해결하며 안정성을 높였습니다. Next.js 14와 Tailwind CSS 기반의 RichEditor를 모든 텍스트 입력란에 통일해 사용자 경험을 일관되게 유지했으며, 19개 페이지의 디자인 프로토타입을 단계별로 실제 기능으로 구현하는 과정을 거쳤습니다.