網頁應用
Ebook Reader — 跨裝置同步閱讀平台
跨裝置同步的電子書閱讀平台,多人共用一台伺服器、各自切換使用者續讀,類 Netflix 使用者切換體驗。
專案概覽
跨裝置同步的電子書閱讀平台,多人共用一台伺服器、各自切換使用者續讀,類 Netflix 使用者切換體驗。
為什麼會做
背景
遇到什麼問題
問題
商業電子書平台無法自架、跨裝置閱讀進度不同步,家庭多人共用需要各自獨立的書櫃與進度。
如何解決
解法
React 19 + foliate-js(EPUB)/ react-pdf(PDF)前端渲染,opencc-js 簡繁轉換;Express + SQLite 後端管理使用者與閱讀進度;Playwright E2E 驗證閱讀流程。
我負責什麼
我的角色
Full-stack Development, EPUB/PDF Rendering Integration, E2E Testing
使用技術
技術棧
React 19TypeScriptMUI 7foliate-jsreact-pdfExpressSQLitePlaywrightDocker Compose
踩過哪些坑
挑戰
成果
成果
Multi-user cross-device reading platform with synced progress.
