{"id":19966680,"url":"https://github.com/truthhun/bookchatapp","last_synced_at":"2025-04-12T19:41:42.185Z","repository":{"id":39310855,"uuid":"210363420","full_name":"TruthHun/BookChatApp","owner":"TruthHun","description":"通用书籍阅读APP，BookChat 的 uni-app 实现版本，支持多端分发，编译生成Android和iOS 手机APP以及各平台的小程序","archived":false,"fork":false,"pushed_at":"2024-07-17T09:46:01.000Z","size":16525,"stargazers_count":693,"open_issues_count":5,"forks_count":224,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-04-03T21:14:38.786Z","etag":null,"topics":["android","bookchat","bookstack","hybrid-apps","ios","uni-app","vue"],"latest_commit_sha":null,"homepage":"https://www.bookstack.cn","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TruthHun.png","metadata":{"files":{"readme":"README.md","changelog":"change.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-23T13:33:41.000Z","updated_at":"2025-03-27T01:38:56.000Z","dependencies_parsed_at":"2024-11-29T19:11:09.417Z","dependency_job_id":null,"html_url":"https://github.com/TruthHun/BookChatApp","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TruthHun%2FBookChatApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TruthHun%2FBookChatApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TruthHun%2FBookChatApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TruthHun%2FBookChatApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TruthHun","download_url":"https://codeload.github.com/TruthHun/BookChatApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625043,"owners_count":21135510,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","bookchat","bookstack","hybrid-apps","ios","uni-app","vue"],"created_at":"2024-11-13T02:37:33.630Z","updated_at":"2025-04-12T19:41:42.166Z","avatar_url":"https://github.com/TruthHun.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"[TOC]\n\n# BookChatApp\n\n![](static/images/logo.png)\n\n通用书籍阅读APP，[BookChat](https://gitee.com/truthhun/BookChat) 的 `uni-app` 实现版本，支持多端分发，编译生成 Android 和 iOS 手机APP以及各平台的小程序。\n\n使用`BookChatApp`，您可以轻松地将您的电子书、文档手册和在线书籍分发到各个小程序平台，以及编译生成手机APP发布到各大手机软件市场供用户下载和使用。\n\n## APP 体验\n\n目前 `BookChatApp` 已经打包编译生成的 Android 和 iOS 手机APP，您可以直接下载体验和感受下。\n\nAPP下载体验地址： https://www.bookstack.cn/app\n\n## 设计开发\n\n`BookChatApp`的设计开发跟微信小程序[BookChat](https://gitee.com/truthhun/BookChat)几乎没有两样，如果有不一样的地方，\n那就是从微信小程序的原生开发迁移到了使用`uni-app`的vue开发上来。\n\n`BookChatApp`中对HTML内容的渲染，经过多次对性能和渲染效果体验的对比，最终没有采用网上开源的第三方渲染组件，直接使用了`uni-app`自带的`rich-text`组件，\n而将`BookChatApp`编译成各平台的小程序的时候，同样也是用了各小程序平台的`rich-text`组件。\n\n\n## 特点\n\n- 开源：基于 Apache 2.0 开源协议进行开源，对商业友好\n- 秀气：简洁、美观，给您焕然一新的视觉体验，让你都不敢相信这是一个擅长后端的程序员设计和开发实现的\n- 丰富：注册、登录、搜索、书架、书签、阅读偏好设置等功能齐全，麻雀虽小，五脏俱全\n- 强大：尽管`BookChatApp`使用的是混合开发，但是编译生成的手机App以及各平台的小程序，性能和体验也没见得真比原生的差\n\n\n## 二次开发\n\n可能您对现有程序的功能和主题色调不是很满意，或者有自己的一套UI设计方案，那么，您可以对`BookChatApp`进行二次开发，如果您对`Vue`熟悉。\n\n\n\n### 后端程序\n\n`BookChatApp`的配套后端程序是 [BookStack](https://gitee.com/truthhun/BookStack) v2.1 以上版本。\n\n`BookStack`的安装部署教程，看这里--\u003e [BookStack安装部署](https://www.bookstack.cn/read/help/Ubuntu.md)\n\n\u003e 注意： BookStack 的安装部署，不是使用源码进行部署的，而是用编译好了的可执行程序进行部署\n\n**BookStack 开源地址**\n\n- Gitee: https://gitee.com/truthhun/BookStack\n- GitHub: https://github.com/truthhun/BookStack\n\n**BookStack 官网**\n\n书栈网： https://www.bookstack.cn\n\n### 二次开发基本步骤\n\n1. 安装部署`BookStack`\n1. 克隆下载`BookChatApp`源码\n1. 使用`HBuilderX`打开项目文件夹\n1. 将下载程序中的`config.example.js`文件重命名为`config.js`文件\n1. 根据自己的开发环境，设置`host`配置项\n\n\u003e 如果是在开发环境，请把`debug`设置为true，编译生成生产程序的时候，把`debug`设置为false\n\n## 程序页面\n\n- [x] 目录页            /pages/menu/menu\n- [x] 书籍阅读页         /pages/read/read\n- [x] 用户中心页         /pages/ucenter/ucenter\n- [x] 首页              /pages/index/index\n- [x] 分类页            /pages/cate/cate\n- [x] 书架页            /pages/bookshelf/bookshelf\n- [x] 列表页            /pages/list/list\n- [x] 个人主页          /pages/me/me\n- [x] 书签页            /pages/bookmarks/bookmarks\n- [x] 搜索结果页         /pages/search/search\n- [x] 内容点评页         /pages/comment/comment\n- [x] 404页            /pages/notfound/notfound\n- [x] 登录页            /pages/login/login\n- [x] 注册页            /pages/register/register\n- [x] 书籍介绍页         /pages/intro/intro\n\n\n## QQ交流群\n\nQQ交流群：457803862（猿军团）\n\n加群请备注`来自BookChatApp`\n\n说明：\n\n\u003e 该群是一个技术交流群。如果是开源程序遇到问题，请直接提交issues，群里不解答问题.\n\n## 作者介绍\n\nWeb 全栈工程师，自带发际线魔法加成，擅长`Ctrl + C` 和 `Ctrl + V`\n\n- 作者：皇虫（TruthHun）\n- Email: TruthHun#QQ.COM（把 # 换成 @ ）\n\n## 预览\n\n### 启动页\n\n![](unpackage/images/iphone/loading.png)\n\n### 首页\n\n\n![](unpackage/images/iphone/index.png)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### 分类页\n\n![](unpackage/images/iphone/category.png)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### 书架页\n\n![](unpackage/images/iphone/bookshelf.png)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### 书籍介绍页\n\n![](unpackage/images/iphone/intro.png)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### 书籍阅读页\n\n![](unpackage/images/iphone/read.png)\n\n-----\n\n![](unpackage/images/read-menu.png)\n\n-----\n\n![](unpackage/images/read-setting.png)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### 登录\n\n\n![](unpackage/images/login.png)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### 个人中心\n\n![](unpackage/images/iphone/me.png)\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n### 搜索\n\n![](unpackage/images/iphone/search.png)\n\n-----\n\n![](unpackage/images/search-book-2.png)\n\n\n## 开源协议\n\nApache v2.0\n\n\n## 赞助\n\n如果您觉得程序还可以，欢迎 start 和 fork，以及赞助我一杯咖啡\n\n![](unpackage/images/alipay.jpg)\n![](unpackage/images/wxpay.jpg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruthhun%2Fbookchatapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftruthhun%2Fbookchatapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftruthhun%2Fbookchatapp/lists"}