프로젝트 배경
1) 문제점 - 상용 전자책 플랫폼은 클라우드 의존적이어서 서비스 종료 시 도서 접근이 불가능 - 개인이 소유한 EPUB/PDF 파일을 체계적으로 관리할 셀프 호스팅 솔루션이 필요 - 기존 셀프 호스팅 솔루션(Calibre 등)은 무겁고 리소스 사용량이 많음 - 기타 다른 셀프 호스팅 솔루션은 만화책 혹은 epub 등의 단일 형태의 전자책(epub, pdf, cbz)에만 특화되어 있음. 2) 프로젝트
프로젝트 성과
경량 셀프 호스팅 전자책 서버 완성
Rust Axum 기반 REST API 서버 설계. EPUB/PDF 파싱, 메타데이터 추출, 파일 관리 API 구현
핵심 기능
진행 단계
백엔드 설계 및 개발
2026.03.
Rust Axum 기반 REST API 서버 설계. EPUB/PDF 파싱, 메타데이터 추출, 파일 관리 API 구현
프로젝트 상세
자체 호스팅이 가능한 전자책 관리 서버입니다. Rust 백엔드와 SvelteKit 프론트엔드를 결합하여 경량화된 SPA/PWA로 구현했습니다. 백엔드: - Rust Axum 프레임워크 기반 REST API 서버 - EPUB, PDF 등 전자책 파일 메타데이터 자동 추출 - 전자책 업로드, 다운로드, 카테고리 관리 API 프론트엔드: - SvelteKit 기반 SPA/PWA - 반응형 북셸프 UI






