Skip to content

Latest commit

 

History

History
53 lines (30 loc) · 2.57 KB

README.md

File metadata and controls

53 lines (30 loc) · 2.57 KB

reggie_take_out

1. 介绍

该项目为黑马程序员项目《瑞吉外卖》 点击跳转项目教程,后端使用 springboot + mybatis plus + redis 开发,前端使用 element-ui组件开发。

  • 外卖平台系统由前后端组成,后台系统有菜品管理(批量删除、起售停售)、套餐管理(修改、起售停售)订单明细等功能;移动端包含个人中心(下单、历史订单、修改地址)、购物车等功能。
  • 仓库前端代码由课程资料提供,个人仅作稍微改动,后端是我跟着视频慢慢撸出的,自己有另外实现部分功能,如:图片上传、定时清理缓存图片,以及完成课程剩余未实现内容。

2. 界面展示

后台登陆页面:

后台登陆页面

后台展示页面

前台登陆页面:

image-20230607230832049

前台展示页面

大体上页面效果与课程一样,客户端个人中心做了改动,如下:

个人中心页面

3. 图片存储

我采用的是七牛云存储图片,需配置好七牛云存储空间 及设置 cdn 加速域名。

不知道怎么配置七牛云的可以参考我的博文:七牛云搭配 PicGo 配置图床

图片的上传、删除 封装在工具类 QiniuUtils,需设置你自己的accessKeysecretKeybucket、设置存储空间区域编号。

修改front\js\common.jsbackend\js\common.js中图片前缀:

image-20230607233641087

4. 短信验证码

短信验证码服务使用的是阿里云的,须在工具类AliyunSmsUtils中填入accessKeyIdaccessKeySecret,如下设置即可发送验证码,注意:需申请短信签名和短信模板。

AliyunSmsUtils.sendMessage("短信签名名称","短信模板CODE",phone,code);

5. 联系信息

  • 有其他疑问可以发送邮件联系我,Email

  • 想了解更多,可以访问我的个人主页。顾梦の主页

  • To learn more, you can visit my personal page.Gumeng's page

觉得不错的话,麻烦给我点个star哟~