novel-app 发布,一套代码支持 H5、Android、iOS、微信小程序


novel-app v1.0.0 正式发布!基于 uni-app(Vue 3 + Vite) 开发,一套代码即可编译为 H5、Android、iOS 和微信小程序,帮助用户以更低的成本实现多端部署。

主要特点

  • 多端支持:一套代码覆盖 H5、Android、iOS 和微信小程序。
  • 功能完整:除支付功能外,其他功能与 novel-plus 读者端保持一致,涵盖小说浏览、搜索、阅读、书架、段落评论、书单、消息和个人中心等。
  • 数据互通:与 novel-plus 后端共用数据库和接口,无需额外维护一套业务数据。
  • 技术栈统一:基于 Vue 3 + Vite + uni-app,便于后续开发和维护。

APP 效果图

关于定价与维护

考虑到此前部分免费模板停止维护的情况,以及多端项目持续开发和维护所需的时间成本,本次源码采用付费提供的方式。

虽然项目提供了打包教程,但对于不熟悉相关工具的用户来说,完成 Android、iOS 等平台的应用打包仍有一定门槛。因此,本次定价不仅包含源码本身,也包含必要的使用指导和后续维护服务。

暂定价格:199 元。

费用包含全套源码使用授权、应用打包指导,以及购买后一个月的维护服务。服务期内,如遇到项目自身的 Bug,可免费修复。

说实话,这个价格基本相当于源码免费提供,主要是希望通过合理的收费,为项目的持续更新与维护提供支持,同时降低大家搭建小说平台、部署多端应用的成本。

咸鱼地址:https://m.tb.cn/h.jWoJZCh?tk=cJIcTEi4qwE

项目介绍

novel-plus 是一套功能完善的原创文学 CMS 系统,支持 PC 网站、WAP、H5、Android、iOS 和微信小程序等多个终端,提供一站式小说平台搭建解决方案。

由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说书评、段落评论、小说书单、会员中心、作家专区等功能。

支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和 TXT 文本存储)、阅读主题切换、自动采集和更新测试数据、AI写作、会员充值、订阅模式、新闻发布和实时统计报表。

项目结构

1
2
3
4
5
6
novel-plus -- 父工程
├── novel-common -- 通用模块
├── novel-front -- 前台门户&作家后台
├── novel-crawl -- 爬虫
├── novel-admin -- 管理后台
└── templates -- 前端模版

技术选型

技术 说明
Spring Boot Spring 应用快速开发脚手架
Spring AI Spring 官方 AI 框架
MyBatis 持久层 ORM 框架
MyBatis Dynamic SQL Mybatis 动态 sql
PageHelper MyBatis 分页插件
MyBatis Generator 持久层代码生成插件
Sharding-JDBC 代码层分库分表中间件
JJWT JWT 登录支持
Spring Security 安全框架
Redis 缓存方案
Aliyun OSS 阿里云对象存储服务(图片存储备选方案)
Lombok 简化对象封装工具
Docker 应用容器引擎
MySQL 数据库服务
Thymeleaf 模板引擎
Layui 前端 UI 框架