Skip to content

chenqiaorui/yshop-drink-mini

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

平台简介

意象点餐(扫码点餐)系统,在线点餐(外卖与自取)小程序模式,支持多门店模式,基础技术Java,uniapp(vue3)(支持H5、微信小程序) 采用当前流行技术组合的前后端分离点餐系统: SpringBoot、Spring Security OAuth2、MybatisPlus、SpringSecurity、jwt、redis、Vue3的前后端分离的系统, 包含外卖与自取、商品管理(多规格sku)、店铺管理、云小票打印、图片素材库、订单管理、积分兑换、充值、优惠券、充值、多门店、微信公众号、门店移动端、分销商、桌面扫码点餐、拼团、邀请有礼、会员卡等功能,更适合企业或个人二次开发.

官网地址:https://www.yixiang.co/

演示地址

后台登陆: https://dc.yixiang.co 账号/密码:yshop002/123456789
门店登陆: https://dc.yixiang.co 账号/密码:yixiang001/123456789
移动端演示:关注右边公众号点击菜单其他系统体验点餐小程序与点餐H5,其中如果演示使用验证码登陆的点击下验证码默认验证码是9999 输入图片说明

视频资料

如果对您有帮助,您可以点右上角 "Star" 支持一下,这样我们才有继续免费下去的动力,谢谢! QQ交流群 (入群前,请在网页右上角点 "Star" ),群里有视频教程哦!!

交流QQ群:544263002

项目说明

    yshop-drink.             Java工程
    yshop-drink-vue          后台前端vue3工程
    yshop-drink-uniapp-vue3  移动端uniapp(vue3版本)工程,支持微信小程序、h5

本地快速启动

1、环境要求
```
    jdk8
    mysql8
    redis6+
    node14+

```
2、开发工具
```
    idea
    vscode
    hbuilder

```
3、后端启动
  • 3.1 请使用idea打开Java工程,自动会安装依赖
  • 3.2 创建数据库且导入工程目录下sql/yixiang-drink.sql 文件
  • 3.3 找到项目下的yshop-server 的yml,如图: 输入图片说明
  • 3.4 工程下输入

mvn clean install package '-Dmaven.test.skip=true'

  • 3.5 启动项目,如图 输入图片说明
4、后台vue启动
  • 4.1 vscode 打开vue工程,在目录下输入命令,npm install
  • 4.2 配置api如图 输入图片说明
  • 4.3 本地启动 npm run front
5 移动端uniapp启动
  • 5.1 hbuilder导入uniapp项目,

  • 5.2 配置api 输入图片说明

  • 5.3 配置小程序 输入图片说明

  • 5.4 运行小程序 输入图片说明

  • 5.5 运行h5

    输入图片说明

小程序截图

输入图片说明 输入图片说明
输入图片说明 输入图片说明
输入图片说明 输入图片说明

后台截图

输入图片说明 输入图片说明
输入图片说明 输入图片说明

技术栈

Spring Boot,

Spring Security oauth2,

MyBatis,

MyBatisPlus,

Redis,

lombok,

hutool

Vue3,

Element UI,

uniapp(vue3)

特别鸣谢

开源协议

本项目采用比 Apache 2.0 更宽松的 MIT License 开源协议,个人与企业可 100% 免费使用,不用保留类作者、Copyright 信息。

主流的框架 简单功能实现 有实际意义的小程序:如烧烤店、有用工具集合!:类似ruan的周报更新

https://github.com/woniudiancang/bee 餐饮点餐外卖

得先有一个后端服务 + 前端后台管理 : https://github.com/macrozheng/mall-tiny 这是一个后端脚手架; 后台管理服务:https://github.com/macrozheng/mall-admin-web

-------------- 先把上面两个部署出来。--------------

------找一下烧烤小程序,前后端分离那种------------- ------找一下烧烤后台管理-------------

在线gpt: https://chat04.a1r.cc/#/chat/1002

产品设计思路参考:https://blog.csdn.net/qq_3306428634/article/details/132091390

参考木屋烧烤小程序UI ---------看看是不是有现成的代码,直接二次开发:https://github.com/chenqiaorui/yshop-drink;部署,README有部署文档->变更

看下现有源码库的UI后台,划分需求(可参考木屋烧烤店UI): 模块:商品 1.商品-- 图片、商品名称、商品价格、销量、添加时间 2.商品分类-- 分类名称、创建时间 3.订单-- 订单号、用户id/名称、商品信息、实际支付、支付方式、购买类型、支付时间、订单状态、创建时间 4.用户-- 用户名称、用户头像、手机号码、创建时间、 5.地址管理 收货人姓名、收货人电话、收货人地址、创建时间 6.快递管理 快递公司编号、快递公司名称、创建时间

学习一下uniapp:https://uniapp.dcloud.net.cn/ 烧烤图片从哪来? 后台:功能实现,如支付

需求梳理: 当开发一个买烧烤程序时,以下是一些可能的产品需求:

  1. 用户注册和登录:允许用户创建账户并登录,以便他们可以浏览和购买烧烤产品。

  2. 浏览烧烤产品:用户可以浏览烧烤产品的列表,查看详细信息如价格、口味、配料等。

  3. 烧烤产品分类:将烧烤产品按照不同的分类,如肉类、海鲜、蔬菜等进行分类展示,方便用户找到所需产品。

  4. 加入购物车:用户可以将烧烤产品添加到购物车中,方便后续结账购买。

  5. 下单购买:用户可以选择购买烧烤产品,并填写配送信息和付款方式完成订单。

  6. 付款系统:集成安全的在线付款系统,支持多种支付方式如信用卡、支付宝等。

  7. 订单跟踪:用户可以查看订单状态和配送进度,了解烧烤产品何时送达。

  8. 评价和反馈:用户可以对购买的烧烤产品进行评价和反馈,帮助其他用户做出购买决策。

  9. 促销活动:支持促销活动和优惠券功能,吸引用户购买更多烧烤产品。

  10. 用户管理:管理员可以管理用户信息、订单信息、产品信息等,确保系统正常运行。

以上是一些常见的产品需求,根据实际情况还可以根据用户反馈和市场需求进行定制和调整。


设计logo: ? 商品图片:?

About

yshop意象点餐(扫码点餐)系统,在线点餐(外卖与自取)小程序模式,支持多门店模式,基础技术Java,uniapp(vue3)(支持H5、微信小程序) 采用当前流行技术组合的前后端分离点餐系统: SpringBoot、Spring Security OAuth2、MybatisPlus、SpringSecurity、jwt、redis、Vue3的前后端分离的系统

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 70.8%
  • JavaScript 15.3%
  • Vue 9.9%
  • TypeScript 1.6%
  • CSS 1.2%
  • HTML 0.8%
  • Other 0.4%