(前端微信开发者工具,后端NodeJS,数据库MySql)
这是使用NodeJS后台和mysql数据库构建的情侣互动小程序,可以跟女朋友互动哦。
- 要想每个人都能用,微信小程序的后台接口要有https的网站,可以去阿里云购买域名,然后申请免费证书。
- 图片储存在阿里云oss,可以购买一个一个月好像是几块钱,不太贵。
- 然后注册小程序即可
- node nodejs/wxapi.js安装缺少的包即可
- 上传图片使用阿里OSS,需要在wxapi.js文件中添加自己的用户信息
let client = new OSS({ // 链接oss 这里面的配置最好是放在单独的文件,引入如果要上传的git的话账号密码最好不要传到git
region: 'oss-cn-hangzhou', // oss地区,只需要把 hangzhou 改为相应地区即可,可以在oss上随便找一个文件链接就知道是哪个地区的了
accessKeyId: '', // oss秘钥
accessKeySecret: '', // oss秘钥的密码
bucket: 'wx-photo', // 存储库名称
});
const endPoint = '' // 自己的oss链接名,可以在oss上随便找一个文件链接就知道了
const bucket = 'wx-photo';
- 添加自己小程序的id和密码
var APP_ID = '' //自己小程序的app id ,在公众开发者后台可以看到
var APP_SECRET = '' //自己小程序的app secrect,在公众开发者后台可以看到
- 数据库mysql改成自己的用户名密码
- 女朋友发布任务->男朋友接受(拒绝)任务->女朋友来做任务->做完后由你来确认完成->女朋友收到积分
- 你发布商品(洗碗券)->女朋友使用积分购买->商品进入到女朋友的库存->女朋友拿着洗碗券叫你洗碗->你洗碗->女朋友将物品(洗碗券)标记为已使用(不可逆)
- 将所有函数变为后端API接口
- 新增了日程事情提醒,可以新增事件,包括倒计时和正计时,并在首页显示最新的五条信息。
- 新增了签到功能,每日签到增加一积分。
- 新增了位置打卡,打开小程序会显示当前位置,如果已经绑定伴侣,点击后可以显示双方的位置、距离和地图坐标显示。
- 新增了常用工具,通信形成卡和随申码,防止女票找不到小程序。
- 新增我的页面
- 更改用户信息:修改包括用户头像以及背景图片、昵称和在一起的时间。
- 绑定伴侣:输入对方页面上的ID即可绑定伴侣。
- 意见反馈:加入群或填写表单进行反馈哟~
- 更新任务逻辑,加入待审核功能,双方审核后任务再被执行,如果不满意任务要求,对方可以删除任务。
- 小程序内所有图片均来自网络,此项目非商用,侵删。
- 若想使用此项目为商用,请先告知我,谢谢。