# 瑞吉外卖 **Repository Path**: gumengyo/reggie-demo ## Basic Information - **Project Name**: 瑞吉外卖 - **Description**: 黑马程序员 瑞吉外卖项目 基于springboot、mybatis-plus、element-ui、vue - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2023-01-26 - **Last Updated**: 2024-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # reggie_take_out ### 1. 介绍 该项目为黑马程序员项目《瑞吉外卖》 [点击跳转项目教程](https://www.bilibili.com/video/BV13a411q753/?spm_id_from=333.337.search-card.all.click&vd_source=eb3ce27642efcc6516cfe22b34da20c0),后端使用` springboot` + `mybatis plus` + `redis` 开发,前端使用 `element-ui`组件开发。 - 外卖平台系统由前后端组成,后台系统有菜品管理(批量删除、起售停售)、套餐管理(修改、起售停售)订单明细等功能;移动端包含个人中心(下单、历史订单、修改地址)、购物车等功能。 - 仓库前端代码由课程资料提供,个人仅作稍微改动,后端是我跟着视频慢慢撸出的,自己有另外实现部分功能,如:图片上传、定时清理缓存图片,以及完成课程剩余未实现内容。 ### 2. 界面展示 后台登陆页面: ![后台登陆页面](assets/image-20230607230505041.png) ![后台展示页面](assets/image-20230607231601369.png) 前台登陆页面: image-20230607230832049 ![前台展示页面](assets/image-20230607231502643.png) 大体上页面效果与课程一样,客户端个人中心做了改动,如下: ![个人中心页面](assets/image-20230608154334770.png) ### 3. 图片存储 我采用的是七牛云存储图片,需配置好七牛云存储空间 及设置 cdn 加速域名。 不知道怎么配置七牛云的可以参考我的博文:[七牛云搭配 PicGo 配置图床](https://blog.jishuqin.cn/2023/02/18/%E4%B8%83%E7%89%9B%E4%BA%91%E6%90%AD%E9%85%8DPicGo%E9%85%8D%E7%BD%AE%E5%9B%BE%E5%BA%8A/) 图片的上传、删除 封装在工具类 `QiniuUtils`,需设置你自己的`accessKey`、`secretKey`、`bucket`、设置存储空间区域编号。 修改`front\js\common.js`和`backend\js\common.js`中图片前缀: ![image-20230607233641087](assets/image-20230607233641087.png) ### 4. 短信验证码 短信验证码服务使用的是阿里云的,须在工具类`AliyunSmsUtils`中填入`accessKeyId`、`accessKeySecret`,如下设置即可发送验证码,注意:需申请短信签名和短信模板。 ```java AliyunSmsUtils.sendMessage("短信签名名称","短信模板CODE",phone,code); ``` ### 5. 联系信息 - 有其他疑问可以发送邮件联系我,[Email](mailto:374943980@qq.com) - 想了解更多,可以访问我的个人主页。[顾梦の主页](https://www.jishuqin.cn/) - To learn more, you can visit my personal page.[Gumeng's page](https://www.jishuqin.cn/) 觉得不错的话,麻烦给我点个`star`哟~