Все работы

Мой продукт · веб-приложение

Readovo

Читалка и изучение языков

Читалка в браузере для своих книг в EPUB, FB2, TXT и PDF. Хранит место, выделения и заметки офлайн, бесплатно синхронизирует их и превращает книгу на английском, испанском или русском в урок языка.

Тип
Мой собственный продукт
Модель
Бесплатные чтение и синхронизация · облако от C$1.99/мес
Роль
Продукт, дизайн, разработка и сопровождение
Статус
Работает на readovo.app
Технологии
Svelte 5 · TypeScript · Vite · Hono · SQLite · Paddle
Испанская книга в режиме изучения Readovo и карточка перевода слова.
Главная Readovo на телефоне: «Read your own books. Learn languages from them.»

Исходная задача

Чтобы читать свои книги, не нужен ни магазин, ни аккаунт.

Кто собирает книги без DRM, живёт между читалкой на компьютере, приложением на телефоне и облачными папками, и везде открыто на разной странице. У изучающих язык своя беда: адаптированные книги скучные, а в настоящих слишком много незнакомых слов. Readovo открывает книгу в браузере за секунду, всё помнит локально, просит аккаунт только ради синхронизации и помогает с незнакомыми словами.

Решения

01

Полезен ещё до регистрации

Книги, прогресс, выделения и заметки хранятся в браузере и работают офлайн. Один файл бэкапа переносит всю библиотеку в другой браузер без аккаунта.

02

Читалка под себя

Восемь шрифтов, пять тем, страницы или прокрутка, поиск по всей книге, сноски на месте и экспорт заметок в Markdown.

03

Учёба прямо в книге

Нажатие на слово показывает перевод, начальную форму и произношение. Сохранённые слова возвращаются короткими повторениями, а знакомые перестают подсвечиваться.

04

Бесплатная полка по уровням

Бесплатная классика на английском, испанском и русском с уровнями от A2 до C1.

Технологии и инструменты

Svelte 5 + TypeScript
Быстрый интерфейс читалки, который ставится как приложение.
Workbox (PWA)
Чтение без интернета.
pdf.js
PDF рядом с форматами, которые разбирает свой код.
Hono + SQLite
Аккаунты, синхронизация и тарифы на одном небольшом сервере.
Paddle Billing
Подписки через готовый платёжный сервис.

Нестандартные решения

  1. Свои парсеры книг

    EPUB, FB2 (даже в архиве) и TXT разбирает свой код с определением кодировки для старых русских файлов, а HTML книги очищается перед показом.

  2. Доля знакомых слов для каждой книги

    Словари скачиваются один раз и работают офлайн, а у каждой книги видно, какую долю слов вы уже знаете, поэтому легко выбрать книгу по силам.

  3. Оплату проверяет сервер

    Сервер сам создаёт каждую транзакцию Paddle для вошедшего пользователя и выдаёт тариф только по подписанному вебхуку или после сверки с API Paddle.

Что получает пользователь

  • Книга открывается за секунду, без установки и без аккаунта.
  • Место, выделения и заметки идут за читателем на все устройства.
  • Изучающие язык читают настоящие книги, а не адаптированные.

Экраны

Главная Readovo: «Read your own books. Learn languages from them.» рядом со страницей «Гордости и предубеждения».
Главная страница
Страница бесплатных книг: полки на английском, испанском и русском, уровни от A2 до C1.
Бесплатные книги по уровням
Readovo с открытыми «Приключениями Шерлока Холмса» и оглавлением.
Читалка с оглавлением
Тарифы Free, Pocket, Shelf и Library в канадских долларах.
Чтение бесплатно, облако — по подписке

Нужно что-то похожее?

Расскажите о задаче, и я назову фиксированную цену, без обязательств.

Обсудить проект
Следующий проектOblepihaНастройка Windows и инструменты для ПК