novel-fpg是一个小说开源项目,前端基于Flutter,后端是Python + Go双端(各自基于Flask、Gin实现了一遍),包含了用户注册、登录、jwt鉴权、签到、任务、书架、阅读器、购买章节、搜索书籍、绑定第三方账号、设置等功能。 该项目旨在快速搭建中小型App项目,如果只追求开发效率,对并发性能没有要求建议使用Python进行后端开发,否则采用Go(该项目在实现同样功能的情况下,Go的代码量是Python的两倍);后端API为了方便,只注册了一个接口路由,接口函数通过请求参数动态执行。 为了提高获取小说内容的效率,小说章节目录及内容均已上传到COS存储桶,前端以加载并解密文件的方式获取,如果是线上项目可以配置CDN加速。 项目管理后台(集成BI系统)是通过Vue和Python前后端分离的方式开发,本仓库暂未提交,后续陆续开放。 该项目还用到了一些RPA工具,例如小说的自动采集、同步(可通过后台配置采集目标、采集模板、采集频率等),后续再整理上传源码。
Android 安装包下载地址
微信 |
---|
如果你觉得这个项目对你有帮助,你可以请作者喝茶
支付宝 |
---|