Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I'm an animator, learning to be a programmer. I built a free ebook reader with AI. Here's how...

说明与用途

作者使用 AI 指导和 foliate-js 库,构建了一个支持 EPUB/MOBI/AZW3 的免费阅读器,提供平滑滚动和笔记功能。

问题

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