# 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/)