• Stars
    star
    653
  • Rank 68,520 (Top 2 %)
  • Language Vue
  • License
    Apache License 2.0
  • Created almost 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

通用书籍阅读APP,BookChat 的 uni-app 实现版本,支持多端分发,编译生成Android和iOS 手机APP以及各平台的小程序

[TOC]

BookChatApp

通用书籍阅读APP,BookChatuni-app 实现版本,支持多端分发,编译生成 Android 和 iOS 手机APP以及各平台的小程序。

使用BookChatApp,您可以轻松地将您的电子书、文档手册和在线书籍分发到各个小程序平台,以及编译生成手机APP发布到各大手机软件市场供用户下载和使用。

APP 体验

目前 BookChatApp 已经打包编译生成的 Android 和 iOS 手机APP,您可以直接下载体验和感受下。

APP下载体验地址: https://www.bookstack.cn/app

设计开发

BookChatApp的设计开发跟微信小程序BookChat几乎没有两样,如果有不一样的地方, 那就是从微信小程序的原生开发迁移到了使用uni-app的vue开发上来。

BookChatApp中对HTML内容的渲染,经过多次对性能和渲染效果体验的对比,最终没有采用网上开源的第三方渲染组件,直接使用了uni-app自带的rich-text组件, 而将BookChatApp编译成各平台的小程序的时候,同样也是用了各小程序平台的rich-text组件。

特点

  • 开源:基于 Apache 2.0 开源协议进行开源,对商业友好
  • 秀气:简洁、美观,给您焕然一新的视觉体验,让你都不敢相信这是一个擅长后端的程序员设计和开发实现的
  • 丰富:注册、登录、搜索、书架、书签、阅读偏好设置等功能齐全,麻雀虽小,五脏俱全
  • 强大:尽管BookChatApp使用的是混合开发,但是编译生成的手机App以及各平台的小程序,性能和体验也没见得真比原生的差

二次开发

可能您对现有程序的功能和主题色调不是很满意,或者有自己的一套UI设计方案,那么,您可以对BookChatApp进行二次开发,如果您对Vue熟悉。

后端程序

BookChatApp的配套后端程序是 BookStack v2.1 以上版本。

BookStack的安装部署教程,看这里--> BookStack安装部署

注意: BookStack 的安装部署,不是使用源码进行部署的,而是用编译好了的可执行程序进行部署

BookStack 开源地址

BookStack 官网

书栈网: https://www.bookstack.cn

二次开发基本步骤

  1. 安装部署BookStack
  2. 克隆下载BookChatApp源码
  3. 使用HBuilderX打开项目文件夹
  4. 将下载程序中的config.example.js文件重命名为config.js文件
  5. 根据自己的开发环境,设置host配置项

如果是在开发环境,请把debug设置为true,编译生成生产程序的时候,把debug设置为false

程序页面

  • 目录页 /pages/menu/menu
  • 书籍阅读页 /pages/read/read
  • 用户中心页 /pages/ucenter/ucenter
  • 首页 /pages/index/index
  • 分类页 /pages/cate/cate
  • 书架页 /pages/bookshelf/bookshelf
  • 列表页 /pages/list/list
  • 个人主页 /pages/me/me
  • 书签页 /pages/bookmarks/bookmarks
  • 搜索结果页 /pages/search/search
  • 内容点评页 /pages/comment/comment
  • 404页 /pages/notfound/notfound
  • 登录页 /pages/login/login
  • 注册页 /pages/register/register
  • 书籍介绍页 /pages/intro/intro

QQ交流群

QQ交流群:457803862(猿军团)

加群请备注来自BookChatApp

说明:

该群是一个技术交流群。如果是开源程序遇到问题,请直接提交issues,群里不解答问题.

作者介绍

Web 全栈工程师,自带发际线魔法加成,擅长Ctrl + CCtrl + V

  • 作者:皇虫(TruthHun)
  • Email: TruthHun#QQ.COM(把 # 换成 @ )

预览

启动页

首页



分类页



书架页



书籍介绍页



书籍阅读页





登录



个人中心



搜索


开源协议

Apache v2.0

赞助

如果您觉得程序还可以,欢迎 start 和 fork,以及赞助我一杯咖啡

More Repositories

1

BookStack

BookStack,基于MinDoc,使用Beego开发的在线文档管理系统,功能类似Gitbook和看云。
Go
3,156
star
2

DocHub

参考百度文库,使用Beego(Golang)开发的开源文库系统
Go
2,865
star
3

converter

通过calibre将html转成epub、mobi、PDF等
Go
501
star
4

BookChat

基于 Apache 2.0 开源协议进行开源的通用书籍阅读微信小程序.
JavaScript
346
star
5

CloudStore

国内各大云存储服务接口集成,让云存储使用更方便简单
Go
110
star
6

BookStack-EBook

书栈网电子书
90
star
7

grid-trading

网格交易(期货) ,基于网格交易方法的交易策略
Python
63
star
8

DocHubTemplate4Mobile

仿百度文库移动端模板,DocHub文库移动端模板
HTML
57
star
9

html2md

html2markdown,converts html to markdown
Go
55
star
10

multi-factor-stock-selection

多因子选股(股票) ,基于Fama三因子构成的多因子策略
Python
52
star
11

intertemporal-arbitrage

跨期套利(期货),期货的跨期套利策略
Python
40
star
12

DocHubTemplate4PC

DocHub文库PC端模板,文库系统PC端模板
JavaScript
36
star
13

Machine-learning

机器学习(股票),基于机器学习算法支持向量机SVM的交易策略
Python
28
star
14

Turtle-Trading

海龟交易法(期货),基于海龟交易法则的交易策略
Python
22
star
15

alpha-hedge

量化交易经典策略:alpha对冲(股票+期货) ,利用股指期货进行对冲的股票策略
Python
19
star
16

gomage

An image server in Go (Golang)
Go
18
star
17

auction-stock

集合竞价选股(股票),基于收盘价与前收盘价的选股策略
Python
18
star
18

cross-speciesc-arbitrage

跨品种套利(期货) ,期货的跨品种套利策略
Python
15
star
19

Market-Maker-Trading

做市商交易(期货),基于Tick价差的交易策略
Python
14
star
20

gotil

my golang util
Go
13
star
21

Parameter-optimization

参数优化(股票+期货),基于循环遍历回测的参数优化方法
Python
10
star
22

industry-rotation

行业轮动(股票),基于沪深300的行业指数的行业轮动策略
Python
10
star
23

html2json

Go语言开发的HTML和Markdown转JSON工具,将HTML和Markdown内容转换为符合各种小程序`rich-text`组件内容渲染所需格式的`JSON`
HTML
8
star
24

day-wing-transaction

日内回转交易(股票),基于股票日内偏离度回归的日内回转策略
Python
8
star
25

golang-fullstack-in-action

Golang 全栈开发实战,书栈网( https://www.bookstack.cn )重构实践!技术架构:Golang(fiber + xorm)+ Vue(Nuxt + ElementUI + uniapp)+ MySQL,前后端分离。
7
star
26

index-increased

指数增强(股票) ,追踪指数的基础上,以增加超额兽医,跑赢对标指数为目的的策略
Python
5
star
27

PlanAndSupport

开源项目开发计划与赞助名单
3
star
28

http-transfer

Go
3
star
29

bookhub

书栈网( https://www.bookstack.cn )全新重构版本,《Golang 全栈开发实战》源码。
3
star
30

The-Linux-Command-Line

简体中文版
3
star