开源微信小程序demo:喵喵看书

微信小程序:喵喵看书,这是一款用来看小说的小程序,扫一扫以下小程序码即可查看效果

开源微信小程序demo:喵喵看书_第1张图片

        我自己就是个小说迷,以前都是用移动端UC浏览器直接看小说,奈何很多网站广告太多(例如什么一刀999的)。或者操作不方便,最烦就是页面一刷新就不知道看到第几章 ???,所以便想着开发一款自己喜欢的小程序。

效果图:

开源微信小程序demo:喵喵看书_第2张图片 开源微信小程序demo:喵喵看书_第3张图片

========================================================================

 

项目分析:

1)小说的数据来源。数据来源我用了两个不同的方法去获取数据:

      方法一:直接转发用户的搜索请求,例如用户搜索“诛仙”,我就去第三方网站搜索,如 www.xxx.com/search?q=诛仙,这样便得到小说的搜索列表数据,然后再通过正则等方式筛选出需要的数据。这个方法适合搜索那些连载的小说。

      方法二:先去第三方站点把需要的小说数据一次性的抓取下来,存到自己的数据库中,然后用户搜索就从数据库中查询。这个方法适合搜索那些已经完本的小说。

提示:“喵喵看书”的小说数据来源有“笔趣阁”和“外国文学”,便是用了以上两种不同的方法。如果你自己有自己的分类和数据来源,你可以下载源码后自行添加。

 

2)小说的整体架构。分三大部分组成,小程序端、管理后台、后端接口项目。

      小程序端:就是小程序前端,没有用任何的框架,甚至连WeUI都没有用,保证原汁原味不添加 ☺☺☺,项目已开源到GitHub:https://github.com/keroroqingwa/CatBookApp.MiniProgram

      管理后台:就是平常我们项目的一个后台,使用 ant design pro 作为前端框架进行开发,项目已开源到 GitHub:https://github.com/keroroqingwa/CatBookApp.React

      后端接口项目:上面的小程序端和管理后台都是通过接口进行数据交互的,而这个数据接口是一个单独的项目提供的,项目整体使用技术是 .net core 3.1、abp框架。项目已开源到 GitHub:https://github.com/keroroqingwa/CatBookApp.Api,直接查看api文档:https://v3.wechatapi.book.somethingwhat.com 、https://v3.backstageapi.book.somethingwhat.com

 

项目说明:

1)小说版权问题。版权肯定是没有的,那我是怎么通过审核上线的?这个嘛。。。

2)网站部署问题。小程序端就直接上传发布就好。管理后台需要iis等http服务器进行部署。后端因为是用的 .net core ,自行百度一下如何部署。

其他:对“喵喵看书”有任何疑问,都可加群提问:875607244

 

========================================================================

下面是管理后台的线上预览地址

https://v3.admin.book.somethingwhat.com/

开源微信小程序demo:喵喵看书_第4张图片

 

 

 

打个广告:爱猫社

你可能感兴趣的:(微信相关产品开发,.net,core,2.0,喵喵看书,小说阅读器,小说小程序,微信小程序)