This is a web application for reading EPUB ebooks built using Next.js. It allows users to access EPUB files stored on a WebDAV server, read the ebooks, and synchronize reading positions across devices.
- WebDAV integration - Access EPUB files stored on a WebDAV server
- EPUB reading - Read unencrypted EPUB format ebooks
- Sync reading position - Synchronize last read position across devices
The current page and position are synchronized in real-time between devices using configured authentication credentials. Simply open the same book on another device, and it will open to the current reading position.
This project uses Next.js and React. The recommended node version is 16+.
Click the button below to directly deploy the application to Vercel:
Contributions are welcome! Please open an issue or PR to report any bugs or improvements.