7 Star 32 Fork 5

Leon / BBetter

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

BBetter

版本更新

new: 数据存储模式由json准换为MongoDB

详细信息请查看版本介绍 版本介绍

介绍

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 官方地址
  2. 查看本地MongoDB环境, 终端执行 mongo --version 查看版本, 本地没有安装教程: MongoDB安装
  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 官方地址
  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
  3. 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
  4. GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
  5. 码云官方提供的使用手册 https://gitee.com/help
  6. 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/
MIT License Copyright (c) 2020 Leon Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

2019疫情期间, 居家. 看电视, 玩游戏, 写代码, 读书, 苦于流行app记录日常点滴过于繁琐, 还有数不尽的广告推荐. 遂想写一个简单的app, 能对读书学习或是运动进行简单记录, 恰好自己能写点无线端的东西 展开 收起
NodeJS 等 5 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
NodeJS
1
https://gitee.com/leon_gmc/BBetter.git
git@gitee.com:leon_gmc/BBetter.git
leon_gmc
BBetter
BBetter
master

搜索帮助