https://github.com/hugoalvarezajenjo/vellum-reader
Fully Vibe Coded EPUB reader
https://github.com/hugoalvarezajenjo/vellum-reader
epub-reader javascript vibe-coding webpage
Last synced: 13 days ago
JSON representation
Fully Vibe Coded EPUB reader
- Host: GitHub
- URL: https://github.com/hugoalvarezajenjo/vellum-reader
- Owner: HugoAlvarezAjenjo
- Created: 2025-09-16T14:31:43.000Z (18 days ago)
- Default Branch: main
- Last Pushed: 2025-09-16T14:32:24.000Z (18 days ago)
- Last Synced: 2025-09-16T15:53:17.075Z (18 days ago)
- Topics: epub-reader, javascript, vibe-coding, webpage
- Language: JavaScript
- Homepage: https://hugoalvarezajenjo.github.io/Vellum-Reader/
- Size: 13 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Vellum Reader 📚✨
![]()
![]()
![]()
## 🚀 Features
- **📖 Read EPUB books** directly in your browser
- **🌙 Dark mode** and **☀️ Light mode** toggle
- **🔎 Table of Contents** navigation
- **🔠 Adjustable font size** for comfortable reading
- **📚 Library view** with cover images and metadata
- **📂 Load your own EPUB files** or use built-in samples
- **🖼️ Image support** inside chapters
- **⚡ Fast, offline-ready** (no backend required)
- **💻 Responsive design** for desktop, tablet, and mobile---
## 🖥️ Live Demo
👉 [Try Vellum Reader on GitHub Pages!](https://hugoalvarezajenjo.github.io/Vellum-Reader/)
---
## 📦 Project Structure
```
EpubReaderDemo/
├── assets/
│ └── books/ # EPUB files
├── css/
│ ├── main.css # Main styles
│ └── reader.css # Reader-specific styles
├── js/
│ └── main.js # Main application logic
├── index.html # App entry point
└── README.md # This file!
```---
## 🛠️ Getting Started
1. **Clone or Download** this repository.
2. **Add your EPUB files** to `assets/books/`.
3. **Open `index.html`** in your browser, or deploy to GitHub Pages.## 📚 Usage
- **Select a book** from the library or upload your own.
- **Navigate** using the side panels or Table of Contents.
- **Adjust font size** and toggle dark mode for your comfort.
- **Return to library** anytime with the 📚 button.## 🧩 Tech Stack
- **Vanilla JavaScript (ES6+)**
- **HTML5 & CSS3**
- **[JSZip](https://stuk.github.io/jszip/)** for EPUB extraction## 📝 License
MIT License. Free for personal and commercial use.