# BBetter
**Repository Path**: gouduwang_admin/BBetter
## Basic Information
- **Project Name**: BBetter
- **Description**: 2019疫情期间, 居家. 看电视, 玩游戏, 写代码, 读书, 苦于流行app记录日常点滴过于繁琐, 还有数不尽的广告推荐. 遂想写一个简单的app, 能对读书学习或是运动进行简单记录, 恰好自己能写点无线端的东西
- **Primary Language**: NodeJS
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 5
- **Created**: 2022-01-17
- **Last Updated**: 2022-01-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# BBetter
#### 版本更新
##### new: 数据存储模式由json准换为MongoDB
详细信息请查看版本介绍
[版本介绍](./VERSION.md)
#### 介绍
2019疫情期间, 居家. 看电视, 玩游戏, 写代码, 读书, 苦于流行app记录日常点滴过于繁琐, 还有数不尽的广告推荐. 遂想写一个简单的app, 能对读书学习或是运动进行简单记录, 恰好自己能写点无线端的东西, 对于node也略懂皮毛, 所以写了个简单的记录app, 服务端用node进行了本地搭建
#### 使用效果
以下为我个人使用效果截图
#### 项目
iOS: Swift
android: 无
服务端: Node
数据存储类型: MongoDB
#### 分支说明
develop_database 服务端增加数据库存储
develop_2.0 服务端增加路由功能, 服务端增加管理平台, 客户端增加下拉刷新
develop_1.0 服务端采用JSON进行数据存储
#### 软件架构
普通型架构
#### 安装教程
#### 服务端:
#### develop_database/master
1. 查看本地node环境 `node --version`', 若没有需先安装node环境 [node 官方地址](http://nodejs.cn/api/ "")
2. 查看本地MongoDB环境, 终端执行 `mongo --version` 查看版本, 本地没有安装教程: [MongoDB安装](https://www.runoob.com/mongodb/mongodb-osx-install.html)
3. cd 进入BBetter/BBetter-S/目录下, 执行npm i
4. 安装包执行完毕后, 使用node app.js, 当出现 `server is running` 字样表明服务端启动成功
5. 若想手动更改服务, 进行功能添加或修改, 启动服务时, 建议使用nodemon app.js 进行启动
#### develop_1.0/develop2.0
1. 查看本地node环境 node --version, 若没有需先安装node环境 [node 官方地址](http://nodejs.cn/api/ "")
2. cd 进入BBetter/BBetter-S/目录下, 执行npm i
3. 安装包执行完毕后, 使用node BBetter.js, 当出现 `server is running` 字样表明服务端启动成功
4. 若想手动更改服务, 进行功能添加或修改, 启动服务时, 建议使用nodemon Better.js 进行启动
#### 客户端
1. cd 进入BBetter/BBetter目录下, 执行 `pod install --verbose --no-repo-update`
2. 三方包安装完毕后, 启动BBetter.xcworkspace
3. 在utils目录下找到net.swift, 将baseUrl中的地址, 改为本机地址
#### 使用说明
1. 主tab对应三个, 分别为Lesson, Book, Yo
2. 每个页面可单独添加对应任务
3. 左上角添加按钮唤起添加框, 进行简单输入
4. 点击任务进入详情页, 点击打卡进行今日打卡
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 码云特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)