苍穹外卖
项目简介:专为餐饮行业(饭店、餐厅)定制的一款软件产品
项目技术:SpringBoot、MySQL、Redis、MybatisPlus
商家管理后台:
使用 MybatisPlus 连接和操作数据库,完成菜品管理和套餐管理等功能,并且运用 PageHelper 插件完成分页功能,使用 SpringCache 整合 Redis 完成缓存功能,使用 SpringTask 完成定时任务,使用 WebSocket 协议完成来单提醒功能
小程序后台:
使用 HttpClient 请求微信第三方接口,配合小程序端完成微信登录功能和用户下单功能
天音音乐
项目简介:模仿网易云音乐 pc 端进行开发
项目技术:Vue3、MySQL、SpringBoot、MybatisPlus
前端:使用 Vue3+TS+Vite 进行项目构建, 使用 naive ui 作为项目组件库,实现了响应式网页和主题变换, 使用 plyr和 xg-player 完成了音频和 mv 的播放,完成的功能:歌曲和 mv 播放, 歌曲搜索,歌曲收藏,个人主页等
后端:使用 Maven+SpringBoot 3进行项目搭建,使用 MybatisPlus 进行数据库连接和操作,使用 JWT 进行登录状态校验和 token 生成,使用阿里云 OSS 实现文件上传,完成的功能:登录注册,用户头像上传等
部署:使用 nginx 服务器部署前端网页和反向代理到后端服务器,使用 Docker和 Docker Compose 进行后端项目部署