/Mimi-Sever

:couple:Mimi - faceless moments in SCAU

Primary LanguageJavaApache License 2.0Apache-2.0

Mimi 华南农业大学匿名朋友圈(Sever Side)

ps: 设计无能,界面模仿了无秘

pps: 这个项目主要是用来走一遍JavaEE开发,性能与可伸缩性都不是很好,代码质量无法直视,望海涵!

当前功能:

  • 用户登录
  • 用户关注/取关
  • 发送可匿名可附图片可定位的message
  • 发表评论
  • 私聊
  • 用户资料修改查看
  • 分类查看message
  • 用户消息通知
  • Oauth2.0第三方登录

功能展示

  • 点对点聊天与消息通知

点对点聊天与消息推送

  • 学生身份认证

认证

  • 普通注册登录与第三方登录

第三方登录

  • 关注其他用户

关注

  • 发送动态

发送动态

  • 修改个人信息

修改个人信息

相关文档

更新日志:

2017.8.15 Mimi-1.0
2017.8.21 Mimi-1.1
2017.9.5 Mimi-2.0
2017.9.13 Mimi-3.0
  • 新增message点赞和关注其他用户功能
  • 用户个人信息增加一些条目
  • 增加修改个人信息和查看他人个人信息的功能
  • 修复因默认equals方法导致回复评论时出现message不同的Exception
  • 接口获取的comment新增rcUname(回复目标评论的用户名)
  • 具体接入方式请查看:接口文档
  • 应用测试地址: http://104.224.174.146:8080/Mimi-3.0/

2017.9.20 Mimi-3.1

  • 添加用户头像的修改更新
  • 添加查看某用户发过的历史message
  • 修复进入用户个人主页时,没有显示是否关注的bug
  • 接口获取comment新增rcNname
  • 添加异常状态表[status code 返回码状态表](./doc/code-status-doc.md)
  • 应用测试地址: http://104.224.174.146:8080/Mimi-3.1/

2017.10.5 Mimi-4.0

  • 聊天接口加入用户昵称
  • 引入EHcahce缓存框架
  • 添加红满堂Oauth2.0登录: OAuth2.0接入流程
  • 添加用户消息通知: 消息通知接入流程
  • 增加接口查看所有关注用户的message
  • 增加接口按时间获取某一地点的message
  • /api/message/get/{mid}接口返回点赞likee的信息
  • 关注/被关注列表增加关注.被关注的时间 - 应用测试地址: http://104.224.174.146:8080/Mimi-4.0
  • 接口文档已经更新:接口文档

TODO:

  • message comment点赞

  • 用户添加好友功能

  • 点对点聊天

  • 用户详细资料,头像

  • 接入红满堂OAuth2.0授权登录

  • 系统消息通知

  • 信息验证(正方爬虫认证)