Repolode
201206030

201206030/novel-plus

CMS на Java для создания онлайн-платформы публикации романов с версиями для ПК, WAP, приложений и мини-программ WeChat, а также с интерфейсами для читателей, авторов и администраторов.

Звёзды
4,799
Форки
1,504
Открытые issues
73
Последний коммит
вчера

Что это?

novel-plus — это система управления контентом для создания сайта с оригинальными произведениями и сопутствующих приложений. В комплект входят портал для читателей, интерфейс автора для публикации и управления произведениями, консоль администратора платформы и модуль краулера для импорта романов. Среди возможностей — рекомендации книг, поиск и рейтинги, чтение со сменой тем оформления, книжные полки, отзывы и списки для чтения, подписки и оплата, а также публикация новостей со статистикой в реальном времени.

Система построена на Spring Boot и использует MyBatis, Spring Security, Redis и MySQL. Контент романов можно хранить в шардированных таблицах базы данных с помощью Sharding-JDBC или в виде обычных TXT-файлов. Шаблоны можно настраивать, а отдельный проект на uni-app предоставляет клиенты для H5, Android, iOS и мини-программ WeChat, использующие общие базу данных и API бэкенда.

В последних версиях в интерфейс автора добавлен экспериментальный процесс написания длинных текстов с помощью AI: от генерации плана до создания глав по одной с проверкой согласованности и генерации обложек. Эти функции обращаются к API моделей, совместимых с OpenAI, через Spring AI; проект обозначает их как экспериментальные.

Ключевые возможности

  • 01Чтение на разных устройствах: ПК, WAP, H5, Android, iOS и мини-программы WeChat
  • 02Отдельные подсистемы для портала, авторов, администраторов платформы и краулера
  • 03Хранение контента романов в шардированной базе данных или TXT-файлах
  • 04Пополнение баланса участника, оплата подписок и публикация новостей
  • 05Создание глав и их редактирование с помощью AI, генерация обложек

Сценарии использования

  • Запуск онлайн-платформы для чтения художественных произведений с рейтингами и инструментами для авторов
  • Создание собственного сайта с романами, членством и платными подписками
  • Изучение полнофункционального проекта на Spring Boot с CMS, шардированием и интеграцией AI

Быстрый старт

  1. 1

    Получите исходный код с GitHub

  2. 2

    Ознакомьтесь с официальным руководством по установке версии приложения (настройка MySQL, Redis и конфигурации)

  3. 3

    Задайте надежный JWT_SECRET и запустите фронтенд-сервис в production

    export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start

Что важно знать

  • Перед запуском проекта необходимо настроить базу данных MySQL и Redis.
  • Для запуска в production требуется собственный JWT_SECRET, иначе приложение откажется запускаться.
  • Функции ИИ находятся на экспериментальной стадии, а модели ИИ по умолчанию бесплатны, но качество результатов ограничено.
  • Встроенный краулер предназначен только для сбора тестовых данных и не должен использоваться в коммерческих целях.

Темы

#novel#cms#spring-boot#java#mybatis#reading-platform#ai-writing#wechat-mini-program

Частые вопросы

Что такое novel-plus?
CMS на Java для создания онлайн-платформы публикации романов с версиями для ПК, WAP, приложений и мини-программ WeChat, а также с интерфейсами для читателей, авторов и администраторов. novel-plus — это система управления контентом для создания сайта с оригинальными произведениями и сопутствующих приложений. В комплект входят портал для читателей, интерфейс автора для публикации и управления произведениями, консоль администратора платформы и модуль краулера для импорта романов. Среди возможностей — рекомендации книг, поиск и рейтинги, чтение со сменой тем оформления, книжные полки, отзывы и списки для чтения, подписки и оплата, а также публикация новостей со статистикой в реальном времени.
novel-plus можно использовать бесплатно? Какая у него лицензия?
novel-plus распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
novel-plus всё ещё поддерживается?
Активно поддерживается. Последний коммит в novel-plus — 6 нояб. 2026 г..
Для чего можно использовать novel-plus?
Запуск онлайн-платформы для чтения художественных произведений с рейтингами и инструментами для авторов Создание собственного сайта с романами, членством и платными подписками Изучение полнофункционального проекта на Spring Boot с CMS, шардированием и интеграцией AI
Как установить novel-plus?
Получите исходный код с GitHub Ознакомьтесь с официальным руководством по установке версии приложения (настройка MySQL, Redis и конфигурации) Задайте надежный JWT_SECRET и запустите фронтенд-сервис в production: export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
Где скачать novel-plus?
Исходный код и инструкции по установке — на GitHub: https://github.com/201206030/novel-plus

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Локальная настольная среда для писателей: AI помогает планировать и писать многоглавные романы, объединяя персонажей, фракции и сюжетные арки в одном проекте.

6,4 тыс.+60 за неделю1,1 тыс.PythonAGPL-3.0Обновлён 3 дня назад

Полнофункциональная система электронной коммерции с витриной и административной панелью на Spring Boot и MyBatis, которую можно развернуть с помощью Docker.

85 тыс.+2 за неделю29,8 тыс.JavaApache-2.0Обновлён 2 месяца назад