Полнофункциональная веб-платформа для публикации и чтения книг по модели самиздата с платными главами, донатами, абонементами и выводом средств авторам. Концептуально близка к Author.Today / Литнет / ЛитРес-Самиздат, но является самостоятельной разработкой с собственной архитектурой.
Проект готов к запуску: написан код, развёрнута админ-панель, реализованы три платёжные интеграции для рунета, прописаны инструкции для деплоя на Linux (Nginx) и Windows Server (IIS).
На платформе одновременно сосуществуют три типа пользователей: читатели, авторы (писатели) и администраторы. Авторы публикуют книги главами (как в «длинных» сетевых романах), читатели покупают отдельные главы или целиком, оставляют отзывы и донаты. Администратор управляет контентом, пользователями, финансами и модерацией через полноценную панель.
Ключевые бизнес-преимущества
• Два источника дохода: комиссия с авторских продаж + платное продвижение книг
• Низкая стоимость привлечения: встроенная реферальная программа
• Геймификация удержания: 12-уровневая система с перками
• SEO-готовность: sitemap, Open Graph, чистые URL, поля SEO на жанрах
• Отдельная мобильная вёрстка (не адаптив — именно отдельные шаблоны под мобильные устройства)
• Мультиязычность: русский + английский
Технологический стек
Backend
• Laravel 6.x (PHP 7.4+)
• MySQL 5.7+ (совместимо с MariaDB 10.3+)
• Queue jobs + Scheduler (фоновые задачи, крон)
• Laravel Echo + Socket.io (WebSocket для чата в реальном времени)
• Laravel Telescope (мониторинг запросов, ошибок, очередей — ограниченный доступ по whitelist)
Frontend
• Vue.js 2.6 — интерактивные компоненты (ридер, чат, рейтинги, редактор глав)
• Vue Trix — WYSIWYG-редактор для текста глав
• jQuery 3.5 + Bootstrap 4.5 — общая разметка и базовые компоненты
• Sass/SCSS + Webpack (Laravel Mix)
• Собственный шрифт Gilroy (Medium / Semibold / Bold) — уже в составе проекта
Каталог и навигация
• Главная страница с блоками: рекомендованные книги, случайные книги, завершённые книги, последние обновления
• Полноценный каталог с фильтрацией по жанрам, возрастной категории, статусу публикации, типу (авторское / перевод)
• Отдельные страницы жанров с SEO-текстами
• Страницы авторов: биография, список книг, рейтинг, подписчики
• Глобальный поиск по книгам и авторам
Карточка книги
• Обложка, название, альтернативное название, описание
• Расширенные метаданные
• Рейтинг книги и автора
• Счётчик опубликованных глав
• Возрастная категория, жанры, теги
• Таймеры: когда выйдет следующая глава, когда следующая глава станет бесплатной
• Раздел «Другие книги автора»
Чтение
• Онлайн-ридер с отдельным Vue-компонентом
• Сохранение прогресса по главам (какую часть пользователь прочитал)
• Навигация между главами
«Моя библиотека» (закладки)
• Добавление книг в закладки
• Уведомления о выходе новых глав книг из закладок
• Уведомления об удалении книги из закладок
Социальные функции
• Комментарии (полиморфные: на книги, главы, профили пользователей)
• Лайки/дизлайки на комментарии
• Оценки книг
• Личные сообщения между пользователями
• Жалобы/репорты на книги, главы, комментарии
• Донаты авторам со страницы книги или главы
Геймификация: 12 уровней пользователей
• Каждый уровень имеет настраиваемый порог по очкам
• Прочие настраиваемые атрибуты
Очки начисляются автоматически за активность: чтение, комментирование, покупки. Админ может вручную зачислить или списать очки.
Профиль
• Аватар, биография, ссылки, страна, пол, возрастная группа
• История авторизаций
• Гибкие настройки уведомлений
• Реферальная ссылка и статистика переходов/заработка
Функционал для авторов
Основной контент-движок — это публикации писателей. Любой зарегистрированный пользователь может получить роль автора и начать публиковаться.
Создание и управление книгой
• Форма создания с полной метаинформацией
• Загрузка нескольких обложек
• Выбор жанров , возрастной категории, статуса, типа
• Установка базовой цены за книгу
• Настройка расписания публикации глав
Главы
• Добавление глав текстом через WYSIWYG-редактор (Vue Trix)
• Импорт из EPUB / FictionBook (FB2) — пакетная загрузка глав из готового файла
• Индивидуальная цена на каждую главу (или бесплатно)
• Таймер открытия платной главы — через N дней глава автоматически становится бесплатной
• Таймер публикации — автоматический переход из черновика в опубликованное по расписанию
• Drag-and-drop сортировка глав
• Статистика по каждой главе: просмотры, покупки, комментарии, рейтинг
Монетизация авторского контента
• Продажа отдельных глав
• Продажа всей книги
• Абонементы — пакеты по N глав со скидкой X%
• Приём донатов от читателей (на всю книгу или конкретную главу)
• Платное продвижение книги в рекомендациях
Аналитика автора
• Дашборд книги: общее число просмотров, выручка
• Детализация по главам
• Данные по рефералам: кто пришёл по ссылке, сколько заработано
• Рейтинг автора
Вывод средств
• Заявка на вывод с выбором метода
• Гибкая система методов вывода: админ создаёт произвольные методы с настраиваемыми полями формы под каждый метод
• История всех транзакций
Монетизация
Платёжные шлюзы: Robokassa, ЮKassa, FreeKassa
Внутренний баланс
• Единая валюта сайта
• Пополнение через любой из трёх шлюзов на выбор
• Единый реестр транзакций
• Морфируемые связи с источниками: заказ, донат, покупка главы/книги/абонемента, продвижение
Реферальная программа
• Цепочка: реферер → реферал
• Два режима статистики: сводка и группировка по месяцам
• Готовый UI: карточка с реферальной ссылкой, таблица заработка, кнопка копирования
Поощрительные механики
• Ежедневный бонус очков (зависит от уровня)
• Начисление очков за действия (настраиваемое)
• Ручное начисление очков админом
Админ-панель
Доступ: /admin, защищено middleware role:admin|super-admin. Все списки — с серверной подгрузкой через DataTables (быстро работает на больших объёмах).
Разделы админки
Контент
• Книги — полный CRUD, модерация, смена цен, жанров, статусов, удаление
• Жанры — CRUD с отдельными SEO-полями (title, description) на каждый жанр
• Статусы книг — произвольные статусы (в процессе, завершено, приостановлено, заморожено и т.д.)
• Возрастные категории — настраиваемая шкала (0+, 12+, 16+, 18+)
Пользователи
• Список с поиском и фильтрами
• Редактирование профиля
• Назначение ролей и прав
• Ручное начисление/списание очков
• Soft delete (архивация, данные не теряются)
Уровни пользователей
• 12 настраиваемых уровней с порогами по очкам
• Редактирование перков каждого уровня
Модерация
• Комментарии — просмотр, редактирование, удаление
• Жалобы — входящий поток от пользователей (на книги /главы / комменты)
• Личные сообщения — просмотр переписок, удаление отдельных сообщений или диалогов целиком
Финансы
• Биллинг
• Вывод средств
• Методы вывода
• Единый реестр транзакций (пополнения / списания)
Что входит в продажу
✅ Полный исходный код (backend + frontend + все ресурсы)
✅ База данных: миграции + сидеры с начальными данными
✅ Инструкции по деплою под Linux и Windows
✅ Настроенные платёжные интеграции (три шлюза)
✅ Полная админ-панель
✅ Мобильная и десктоп-версии
Что НЕ входит
❌ Домен и хостинг
❌ Контент (книги, авторы)
❌ Активные API-ключи платёжных систем
❌ Юридические документы (пользовательское соглашение и тд)
Для кого этот проект
• Предпринимателям в сфере развлекательного контента — готовый сервис по типу ЛитРес-Самиздат без многомесячной разработки
• Сообществам писателей — своя площадка для клуба авторов с продажами, без отчислений внешним агрегаторам
• Разработчикам — качественная кодовая база для кастомизации под нишу: комиксы, манга, нон-фикшн, аудиокниги, обучающие курсы — всё адаптируется
Варианты монетизации для покупателя
1. Комиссия с продаж авторов
2. Платное продвижение книг в рекомендациях
3. Комиссия с донатов читателей авторам
Мы являемся разработчиками данного проекта и можем помочь в реализации ваших идей. По вопросам демо-доступа, пожалуйста, напишите нам.