# wxa_cloud_2020 **Repository Path**: iotfeng/wxa_cloud_2020 ## Basic Information - **Project Name**: wxa_cloud_2020 - **Description**: 2020小程序云开发挑战赛参赛作品 - **Primary Language**: 微信 - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2020-09-29 - **Last Updated**: 2021-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 宝贝积分管理 2020小程序云开发挑战赛参赛作品 ## 项目名称 宝贝积分管理 ## 项目介绍 “宝贝积分管理”是为了方便家长记录孩子平时行为,帮助孩子养成奖惩机制的工具型小程序。 家长可以记录孩子的行为并打分(加、减),在积累一定积分后可以用于换取一定的奖励。为了方便多个家长管理一个孩子,还提供了绑定已有孩子的功能。同时还提供模板功能方便快速记录常用事件。 ## 目标用户 有孩子的家长,需要给孩子养成良性生活习惯的家长。 当然也可以扩展到部分宠物主,对自己宠物的行为打分记录。 ## 实现思路 本小程序采用基于云开发的原生开发,用到了云数据库存储数据,使用云函数获取当前用户的openid、读写操作云数据库,云存储保存图片,云调用内容安全接口检查提交信息是否存在违法违规内容。 主要用到了以下几个云函数: 1、用户登录获取openid 2、更新云数据库,使用api更新数据库会有权限的限制,所以部分操作使用了云函数来更新云数据库 3、多表联查,在类似展示记录的地方需要再从用户表查询记录者信息,api查表不支持多表联查,这部分功能使用了云函数来实现 4、使用云调用内容安全接口检查提交信息是否存在违法违规内容 ## 架构图 ![ ](https://oscimg.oschina.net/oscnet/up-2644e4050f8d933d55988bd6d0e2baacda8.png) ## 效果截图 ![ ](https://oscimg.oschina.net/oscnet/up-69d35bbf0cdd5acaef3958fa328bc3861af.png) ![ ](https://oscimg.oschina.net/oscnet/up-64210e131629c9adf6f73e6adb3a4de3a98.png) ![ ](https://oscimg.oschina.net/oscnet/up-4a2ea3328d09be5f658bbecb15ba594007c.png) ![ ](https://oscimg.oschina.net/oscnet/up-dc38fc9de3502af44b75d07f64707fb97ce.png) ![ ](https://oscimg.oschina.net/oscnet/up-9f91e2ca4e07380b891749e8fe71084b9fe.png) ![ ](https://oscimg.oschina.net/oscnet/up-80dfd6156789b12e97bf4f9af64c75c91d3.png) ## 部署教程 - 克隆代码到本地 - 在微信开发者工具中导入项目,并设置使用自己的appid - 将cloudfunctions目录中的云函数上传部署到云端 - 打开云开发控制台,点击“数据库” - 创建以下集合:baby、logs、template、user_baby、users - 开始使用 ## 代码链接 码云:https://gitee.com/piscdong/wxa_cloud_2020 ## 作品体验二维码 ![ ](https://oscimg.oschina.net/oscnet/up-e8ca08275f8b3f43faff3357eb8f500ea4c.png) ## 功能演示 腾讯视频:https://v.qq.com/x/page/d3143iccbs3.html ## 团队简介 本团队的核心成员来自上海微喵网络科技有限公司,多为网页前端、后端、小程序开发者,在微信开放社区也积极活跃。 ## 开源许可证标注 LGPL-2.1