I'm an animator, learning to be a programmer. I built a free ebook reader with AI. Here's how...
Описание и применение
Автор создал бесплатный читатель EPUB/MOBI/AZW3 с плавной прокруткой и функциями заметок, используя AI для уточнения требований и существующую библиотеку foliate-js.
Задача
Existing ebook readers lacked a smooth scrolling experience, consistent page counts, and easy bookmarking for EPUB, MOBI, and AZW3 files.
Результат
bulleye provides a smooth, feature‑rich reading experience for EPUB, MOBI, and AZW3 files, addressing gaps in existing readers.
Рабочий процесс
- 1. Identified desired features by comparing existing readers.
- 2. Consulted an AI assistant, providing a concrete reference (Acrobat) and describing needed behavior.
- 3. Iteratively changed one feature at a time, testing and refining based on observed issues.
- 4. Leveraged the open‑source foliate-js library for file parsing.
- 5. Implemented optional auto‑update checks and ensured offline functionality.
- 6. Added user‑friendly features (tabs, themes, auto‑scroll, pomodoro).
- 7. Released bulleye as a free, ad‑free app and solicited user feedback.
Доказательства
I had never built an app before this year.
The result is bulleye, a free ebook reader for Windows and Linux.
The part that reads book files is an existing open library called foliate-js.
- Дата записи: 2026-10-27T17:11:51.660Z