个人与企业可 100% 免费使用 ,无需保留类作者、Copyright 信息
演示地址:http://www.zyz88.com/wp-content/uploads/browser_batch/browser_0_13.png
意象点餐 · yshop-drink
在线点餐(堂食扫码 / 外卖 / 自取)系统,支持多门店、SaaS 多租户、桌台扫码点餐。
技术栈:Java 17 · Spring Boot 3 · Vue 3 · UniApp(H5 / 微信小程序)
https://www.yixiang.co/
目录
平台简介
前后端分离的扫码点餐系统,基于 Spring Boot 3、Spring Security OAuth2、MyBatis-Plus、Redis、JWT、Vue 3、UniApp 构建,适合企业或个人二次开发。
核心功能
| 模块 |
能力 |
| 点餐 |
外卖 / 自取、提前预约、桌台扫码(单人 / 多人协同) |
| 商品 |
多规格 SKU、图片素材库 |
| 门店 |
多门店、店铺管理、商家中心 |
| 营销 |
优惠券、积分兑换(积分 + 金额)、充值、会员卡 |
| 收银 |
收银台(扫码枪 / 扫码盒子)、云小票打印 |
| 运营 |
订单管理、微信公众号、自定义装修、SaaS 多租户 |
演示地址
视频与交流
如果项目对你有帮助,欢迎点右上角 Star,这是我们持续免费更新的动力。
- QQ 交流群:
544263002(入群前请先 Star)
- 群内提供视频教程与开发文档
项目结构
yshop-drink/ # Java 后端工程(本仓库)
yshop-drink-vue # 后台管理(Vue 3)
yshop-drink-uniapp-vue3 # 移动端(UniApp Vue3,支持微信小程序 / H5)
本地快速启动
1. 环境要求
| 依赖 |
版本 |
| JDK |
17 |
| MySQL |
8 |
| Redis |
6+ |
| Node.js |
16+ |
| Maven |
3.8+ |
2. 开发工具
- IDEA — 后端
- VS Code — 后台前端
- HBuilderX — UniApp 移动端
3. 后端启动
-
用 IDEA 打开 Java 工程,等待依赖自动安装
-
创建数据库,导入工程目录下 sql/yixiang-drink.sql
-
修改 yshop-server 中的 yml,配置数据库与 Redis:

-
在工程根目录执行:
mvn clean install package -Dmaven.test.skip=true
-
启动项目:

4. 后台 Vue 启动
-
用 VS Code 打开 Vue 工程,安装依赖:
-
配置 API 地址:

-
本地启动:
5. 移动端 UniApp 启动
-
用 HBuilderX 导入 UniApp 项目
-
配置 API:

-
配置小程序:

-
运行微信小程序:

-
运行 H5:

界面预览
小程序截图
后台截图
技术栈
后端
- Spring Boot 3
- Spring Security OAuth2
- MyBatis / MyBatis-Plus
- Redis
- Lombok / Hutool
前端
- Vue 3
- Element Plus
- UniApp(Vue 3)
特别鸣谢
开源协议
本项目采用比 Apache 2.0 更宽松的 https://gitee.com/guchengwuyue/yshop-drink/blob/master/LICENSE 开源协议。
个人与企业可 100% 免费使用,无需保留类作者、Copyright 信息。
开源项目地址:https://gitee.com/guchengwuyue/yshop-drink
已绑定社交账号可直接登录,未绑定请先登录后在会员中心绑定