### 宠物商城(JPetStore - SSM)
2024/03 - 2024/05
后端开发
技术栈:Spring Boot、OSS、MyBatis-Plus、Sa-Token、JWT、MySQL
JPetStore是一个开源宠物商店项目 **(S)**。为实现前后端分离,本人负责基于Spring Boot重构该项目后端 **(T)**。我基于阿里云OSS服务实现静态资源存储,使用Sa-Token开源库开发登录鉴权服务,并接入支付宝会员认证服务,且设计了一套完善的RESTful API,最后打包成Docker镜像部署至云服务器 **(A)**。相比原来增加了图片存储、后台管理、鉴权、第三方登录等功能 **(R)**。
### 即时通讯系统(Link)
2023/07 - 2023/08
青软集团
全栈开发
技术栈:Qt、Spring Boot、WebSocket、MyBatis-Plus、MySQL
Qt是一个跨平台的C++开发库,主要用来开发图形用户界面 **(S)**。要求开发客户端是基于Qt平台即时通讯软件 **(T)**。本人基于Qt的WebSocket库实现客户端的即时通信功能,且基于Spring Boot + MyBatis-Plus开发了该系统后端服务 **(A)**。基本完成了用户信息管理、私聊群聊、查找用户、好友管理、历史消息等功能 **(R)**。