Repolode
201206030

201206030/novel-plus

CMS em Java para criar sites de romances online em várias plataformas, incluindo PC, WAP, apps e mini programas do WeChat, com áreas de leitura, autores e administração.

Estrelas
4,795
Forks
1,506
Issues abertas
73
Último commit
há 22 horas

O que é?

novel-plus é um sistema de gerenciamento de conteúdo para criar um site de ficção original e seus apps complementares. Ele inclui um portal para leitores, uma área para autores publicarem e gerenciarem obras, um painel de administração da plataforma e um módulo de crawler para importar conteúdo de romances. Entre os recursos estão recomendações de livros, busca e rankings, leitura com troca de temas, estantes, resenhas e listas de leitura, planos de assinatura e cobrança de assinaturas, além de publicação de notícias com estatísticas em tempo real.

O sistema é desenvolvido com Spring Boot, MyBatis, Spring Security, Redis e MySQL. O conteúdo dos romances pode ser armazenado em tabelas de banco de dados particionadas com Sharding-JDBC ou em arquivos TXT simples. Os templates são personalizáveis, e um projeto separado em uni-app oferece clientes para H5, Android, iOS e mini programas do WeChat, que compartilham o mesmo banco de dados de backend e as mesmas APIs.

As versões recentes adicionam ao painel de autores um fluxo de trabalho para escrita de textos longos com assistência de IA, que inclui geração de esboços, redação capítulo a capítulo com verificações de consistência e geração de capas com IA. Esses recursos usam APIs de modelos compatíveis com OpenAI por meio do Spring AI e são descritos pelo projeto como experimentais.

Recursos principais

  • 01Leitura em várias plataformas: PC, WAP, H5, Android, iOS e mini programas do WeChat
  • 02Módulos separados para portal, autores, administração da plataforma e crawler
  • 03Armazenamento do conteúdo dos romances em banco de dados particionado ou em arquivos TXT
  • 04Recarga de créditos de assinatura, cobrança de assinaturas e publicação de notícias
  • 05Redação de capítulos, edição e geração de imagens de capa com assistência de IA

Casos de uso

  • Lançar uma plataforma de ficção online com leitura, rankings e ferramentas para autores
  • Criar um site de romances auto-hospedado com planos de assinatura e conteúdo pago
  • Estudar um projeto Spring Boot full-stack com CMS, particionamento de dados e integração com IA

Início rápido

  1. 1

    Obtenha o código-fonte no GitHub

  2. 2

    Leia o tutorial oficial de instalação da versão do app (configuração do MySQL, Redis e demais ajustes)

  3. 3

    Defina um JWT_SECRET forte e inicie o serviço de front-end em produção

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

Antes de usar

  • O projeto precisa de um banco de dados MySQL e do Redis configurados antes de ser executado.
  • A inicialização em produção exige um JWT_SECRET personalizado; caso contrário, o app não será iniciado.
  • Os recursos de IA são experimentais, e os modelos de IA padrão são gratuitos, mas têm qualidade de saída limitada.
  • O crawler incluído serve apenas para coletar dados de teste e não deve ser usado para fins comerciais.

Tópicos

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

Perguntas frequentes

O que é novel-plus?
CMS em Java para criar sites de romances online em várias plataformas, incluindo PC, WAP, apps e mini programas do WeChat, com áreas de leitura, autores e administração. novel-plus é um sistema de gerenciamento de conteúdo para criar um site de ficção original e seus apps complementares. Ele inclui um portal para leitores, uma área para autores publicarem e gerenciarem obras, um painel de administração da plataforma e um módulo de crawler para importar conteúdo de romances. Entre os recursos estão recomendações de livros, busca e rankings, leitura com troca de temas, estantes, resenhas e listas de leitura, planos de assinatura e cobrança de assinaturas, além de publicação de notícias com estatísticas em tempo real.
novel-plus é gratuito? Qual é a licença?
novel-plus é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
novel-plus ainda é mantido?
Manutenção ativa. O último commit de novel-plus foi em 6 de nov. de 2026.
Para que posso usar novel-plus?
Lançar uma plataforma de ficção online com leitura, rankings e ferramentas para autores Criar um site de romances auto-hospedado com planos de assinatura e conteúdo pago Estudar um projeto Spring Boot full-stack com CMS, particionamento de dados e integração com IA
Como instalar novel-plus?
Obtenha o código-fonte no GitHub Leia o tutorial oficial de instalação da versão do app (configuração do MySQL, Redis e demais ajustes) Defina um JWT_SECRET forte e inicie o serviço de front-end em produção: export JWT_SECRET="$(openssl rand -base64 64 | tr -d '\n')" && bin/novel-front.sh start
Onde consigo novel-plus?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/201206030/novel-plus

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados