網頁應用

#Ebook Reader — 跨裝置同步閱讀平台

跨裝置同步的電子書閱讀平台,多人共用一台伺服器、各自切換使用者續讀,類 Netflix 使用者切換體驗。

React 19TypeScriptMUI 7foliate-jsreact-pdfExpressSQLitePlaywrightDocker Compose
Ebook Reader — 跨裝置同步閱讀平台 系統畫面

實際系統畫面 把這份履歷的 PDF 匯入自己架的 Ebook Reader 讀——EPUB/PDF 雙引擎、跨裝置同步進度,畫面就是這套系統正在讀這份履歷本人。(點擊圖片看原圖)

// 遇到什麼問題

##問題

商業電子書平台無法自架、跨裝置閱讀進度不同步,家庭多人共用需要各自獨立的書櫃與進度。

// 如何解決

##解法

React 19 + foliate-js(EPUB)/ react-pdf(PDF)前端渲染,opencc-js 簡繁轉換;Express + SQLite 後端管理使用者與閱讀進度;Playwright E2E 驗證閱讀流程。

// 我負責什麼

##我的角色

全端開發,整合 EPUB/PDF 雙渲染引擎,Playwright E2E 驗證閱讀流程

// result

##成果

全家共用的自架書庫:EPUB / PDF 雙引擎、跨裝置進度即時同步,日常實際使用中。