Launch a complete online fiction reading website with reader portal, author backend, and admin console.
Let authors use built-in AI tools to expand, shorten, or continue their story chapters.
Automatically collect and update novel content from external sources using the built-in crawler.
Requires MySQL, Redis, and a third-party AI model API key for the writing assistant feature.
Novel-plus is a content management system for running an online fiction reading website, written in Chinese and aimed at the Chinese-language market. It covers the full workflow: readers browse and read stories on a public-facing portal, authors manage their own works through a separate author backend, and administrators run the platform through an admin console. A built-in web crawler system can automatically collect and update novel content from multiple sources. The platform includes novel recommendations, search, rankings, reading pages, personal bookshelves, comment sections, a member center, an author zone, paid subscription options, and a news publishing section. It also generates real-time statistical reports. Content storage is flexible: chapters can be kept in the database with table sharding for large volumes, or stored as plain text files. Multiple reading themes are supported, and operators can apply custom front-end templates. Version 5 added AI writing assistance through Spring AI, which connects to a third-party model API compatible with OpenAI's interface. The default setup uses free models: a DeepSeek reasoning model for text tasks and a Kolors model for image generation. In the author backend, writers can use AI to expand, shorten, continue, or polish passages. The system can also automatically generate a cover image for a novel if the author has not uploaded one. The README notes that free AI model output quality is limited and suggests paid models for higher-quality results. The technology stack includes Spring Boot, MyBatis for database access, Spring Security and Apache Shiro for authentication, Redis for caching, MySQL as the database, and Thymeleaf with Layui for the front end. Docker is supported for deployment. Installation documentation is linked from the README, along with a demo site and a Bilibili video walkthrough. The README includes a disclaimer that the crawler tools are intended only for collecting test data during initial setup and should not be used for commercial purposes.
← 201206030 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.