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

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