应用场景
发帖回帖、评论点赞,可在校园、职场等使用的社交平台。
目标用户
男女老少皆可。
开发者
1.江苏大学研究生 秦学聪
2.南京邮电大学研究生 付阳烨
实现思路
数据库:将图片信息、帖子信息、评论信息、点赞信息存入数据库,管理贴主的昵称、位置等用户信息,管理评论的时间、内容等详情,管理每条评论的点赞数量。
发帖及评论:所有的帖子按发帖时间顺序显示在主页,每条帖子包含发帖者头像和昵称、文字内容、时间、地点(可选)、图片(可选)信息。每条帖子可由多人评论及点赞,每条评论包含评论人、内容、时间信息。
订阅消息:帖子被评论时发帖者可收到订阅消息提醒,使用的是小程序任务被评论提醒模板,设置了任务名称、评论内容、评论人以及进入小程序查看四个参数,评论者在评论帖子前可以选择是否提醒帖主(授权订阅消息),帖主收到被评论提醒可能存在一定延迟,收到提醒后可以点击“进入小程序查看”,将直接跳转到帖主所被评论的帖子界面来进行进一步操作。
点赞:每人可点赞一次,第二次点赞将取消赞,点赞时有动画,使用了一秒延时设置使得在点赞一秒后才能再次点击点赞按钮并且读取数据库重现渲染页面。
删帖(评论):发帖者可删除自己的帖子,删除时同时清除所有评论,但发帖者不得删除他人评论,同时非发帖者用户只能删除自己的评论。
UI:Vant-Weapp UI组件
架构图
效果截图
发帖:
主页:
帖子详情及评论:
订阅消息提醒:
帖子删除(操作者若为帖主则可以删除带评论的帖子):
网页端调试: