An open API service indexing awesome lists of open source software.

https://github.com/siam1026/siam-cloud

暹罗外卖是一款Java外卖配送系统,适用于多商户入驻,对标美团外卖、饿了么。该系统包含用户端、商家端、配送端以及总管理后台,美食下单、外卖配送和扫码点餐等核心功能,同时提供积分商城、会员中心和邀请好友注册返现等增值服务,以拓展客源。未来可进一步开发同城配送跑腿等功能。基于 Spring Cloud & Alibaba + Vue & Element + uni-app 技术栈进行开发;
https://github.com/siam1026/siam-cloud

delivery distribution element-ui food-delivery java mall microservice mybatis order shop spring-boot spring-cloud spring-cloud-alibaba takeaway uni-app vue vuejs

Last synced: about 1 month ago
JSON representation

暹罗外卖是一款Java外卖配送系统,适用于多商户入驻,对标美团外卖、饿了么。该系统包含用户端、商家端、配送端以及总管理后台,美食下单、外卖配送和扫码点餐等核心功能,同时提供积分商城、会员中心和邀请好友注册返现等增值服务,以拓展客源。未来可进一步开发同城配送跑腿等功能。基于 Spring Cloud & Alibaba + Vue & Element + uni-app 技术栈进行开发;

Awesome Lists containing this project

README

          



暹罗外卖

暹罗外卖 v1.1


基于 Vue/Element UI 和 Spring Cloud & Alibaba 前后端分离的分布式微服务架构











## 前言

**微信公众号【[暹罗Tech](https://github.com/siam1026/siam-cloud/raw/master/doc/images/wechat/公众号.jpg)】**,未来将会在公众号上持续性的输出很多原创小知识以及学习资源,欢迎各位小伙伴关注我,和我一起共同学习,同时我也希望各位小伙伴能够给**暹罗外卖**项目多多 **Star** 支持,您的**点赞**就是我维护的动力!



项目已有较详细的 [项目搭建文档](https://www.yuque.com/yuqueyonghuwukmla/siam-opensource) ,同时包括了 **Windows**、**Linux** 以及 **Docker** 环境下暹罗外卖的搭建。在使用过程中遇到问题时,首先认真阅读**项目搭建文档**~

【提问】推荐使用 [Gitee issue](https://github.com/siam1026/siam-cloud/issues) 进行提问,因为issue解决后能够保留解决记录,帮助其它小伙伴避坑。其次可以使用 QQ群 或者 微信群  进行提问。群里提问注意提问的时间,把遇到**问题的详细过程都描述清楚**,最好**配上图文信息**,这样能有利于更高效的解决问题。

## 项目介绍

暹罗外卖是一款Java外卖配送系统,适用于多商户入驻,对标美团外卖、饿了么。系统包含用户端、商家端、配送端以及总管理后台,在线下单,商家接单,骑手抢单配送;

1. 商家管理,商家入驻申请,商家审核
2. 商品管理,单规格、多规格商品管理,品牌、分类管理、商品评价、商品组
3. 库存管理,门店要货 、门店调拨、商品入库、商品出库、商品盘点
4. 订单管理,订单支付、发货、取消、售后等
5. 同城配送,配售收费、配送人员
6. 会员管理,会员列表、会员等级、会员提现等
7. 内容管理,官方资讯、活动通知、素材管理、常见问题
8. 营销推广,首页轮播、广告管理、优惠券、邀请好友注册返现
9. 应用设置,基础设置、微信支付、多媒体存储、短信设置
10. 统计分析,商品销量统计、会员增长统计、订单销量统计
11. 积分商城,商品管理、营销管理、物流管理等
12. 订单小票打印,本地打印、云端打印
13. Excel数据导出,导出表格更加美观、可视

## 软件架构

* 前端使用uni-app开发,可打包部署到微信小程序、APP、H5
* Web端使用vue + Element开发
* 服务端使用java语言开发,技术栈:Spring Cloud & Alibaba + Redis + RocketMQ + WebSocket + ElasticSearch + ELK + Sentinel + Seata + SkyWalking + SpringBoot Admin + Promethues + Grafana

## 相关资料获取

1. 获取sql文件
2. 获取商家端小程序、骑手端小程序、骑手管理web端代码

[请加入QQ群或微信群获取](https://github.com/siam1026/siam-cloud#关注和交流),进群前先在右上角Star本项目

## 关联产品
暹罗点餐 - 多门店连锁品牌的餐饮点餐系统,单体服务架构:[https://github.com/siam1026/siam-server](https://github.com/siam1026/siam-server)

## 系统模块

~~~
com.siam
├── wxapplet-siam-user // 前端-用户端微信小程序
├── uniapp-siam-shop // 前端-商家端微信小程序
├── uniapp-siam-rider // 前端-骑手端微信小程序
├── vue-siam-shop // 前端-商家管理后台 [80]
├── vue-siam-admin // 前端-超管调度后台 [80]
├── siam-eureka // 注册中心 [9000]
├── siam-zuul // 网关服务 [8080]
├── siam-user // 用户服务 [9200]
├── siam-merchant // 商家服务 [9201]
├── siam-rider // 骑手服务 [9202]
├── siam-goods // 商品服务 [9203]
├── siam-order // 订单服务 [9204]
├── siam-promotion // 促销服务 [9205]
├── siam-mall // 商城服务 [9206]
├── siam-util // 工具服务 [9207]
├── siam-monitor // 监控服务 [9100]
├── siam-generator // 代码生成框架
├── siam-common // 通用模块
├── siam-weixin // 微信模块
├── siam-parent // 父工程模块
~~~

## 架构图

![image text](./doc/images/gitee/server.png)

## 站点演示

> 【演示商家后台】:http://spa.show.siamit.cn/shop
>
> 【演示调度后台】:http://spa.show.siamit.cn/admin
>
> 【演示账号】:[点击获取](https://github.com/siam1026/siam-cloud/raw/master/doc/images/wechat/公众号_演示账号.png)
>
> 【小程序】暹罗外卖的移动端版本,微信上架审核中,[请加入QQ群或微信群获取体验版本](https://github.com/siam1026/siam-cloud#关注和交流)

| |
| :------------------------------------------------------: |
| |

## 项目中初始用户和密码

- **小程序登录**:
账号密码登录:siam,123456
手机验证码登录:13121865386,123456
- **商家后台登录**:用户:admin-ludian,密码:123456
- **调度中心登录**:用户:admin,密码:123456

## 项目文档

文档地址:https://www.yuque.com/yuqueyonghuwukmla/siam-opensource

## 项目地址

目前项目托管在 **Gitee** 和 **Github** 平台上中,欢迎大家 **Star** 和 **Fork** 支持~

- Gitee地址:https://gitee.com/siam1026/siam-cloud
- Github地址:https://github.com/siam1026/siam-cloud

## 关注和交流

为了方便小伙伴们沟通交流,我创建了**微信群**(备注:**加群**),目前项目还存在很多不足之处,欢迎各位老哥进群进行技术交流,为了防止广告进入,希望加群的时候能添加备注,谢谢~

| 微信群【备注:加群】 | QQ群3(945373246) |
| :------------------------------------------------------: | :------------------------------------------------------: |
| | |

## 微信小程序截图

| 微信小程序 | |
| :----------------------------------------------------: | :---------------------------------------------------: |
| ![image text](./doc/images/wxapplet-user/home.jpg) | ![image text](./doc/images/wxapplet-user/shop.jpg) |
| ![image text](./doc/images/wxapplet-user/order_takeout.jpg) | ![image text](./doc/images/wxapplet-user/order_list.jpg) |
| ![image text](./doc/images/wxapplet-user/coupons.jpg) | ![image text](./doc/images/wxapplet-user/points_mall_home.jpg) |
| ![image text](./doc/images/wxapplet-user/my.jpg) | ![image text](./doc/images/wxapplet-user/vip.jpg) |
| ![image text](./doc/images/wxapplet-user/reward_withdrawal.jpg) | ![image text](./doc/images/wxapplet-user/invite.jpg) |

## 网站截图

| 商家后台 | |
| :----------------------------------------------------: | :---------------------------------------------------: |
| ![image text](./doc/images/vue-shop/statisticGraph.png) | ![image text](./doc/images/vue-shop/refundOrderList.png) |
| ![image text](./doc/images/vue-shop/goodsList.png) | ![image text](./doc/images/vue-shop/couponsList.png) |
| ![image text](./doc/images/vue-shop/shopInfoImportant.png) | ![image text](./doc/images/vue-shop/ticketPrinterList.png) |
| **调度后台** | |
| ![image text](./doc/images/vue-admin/statisticGraph.png) | ![image text](./doc/images/vue-admin/memberList.png) |
| ![image text](./doc/images/vue-admin/refundOrderList.png) | ![image text](./doc/images/vue-admin/shopList.png) |
| ![image text](./doc/images/vue-admin/shopListOfApplyChangeData.png) | ![image text](./doc/images/vue-admin/couponsList.png) |

## 赞赏

**服务器**和**域名**等服务的购买和续费都会**产生一定的费用**,为了**维持项目的正常运作**,如果觉得本项目**对您有帮助**的话,欢迎朋友能够**给予一些支持**,暹罗将用于**提升服务器配置**,感谢小伙伴们的支持( **ps**: 小伙伴赞赏的时候可以备注一下下~)

| 微信 | 支付宝 |
| :----------------------------------------------: | :-----------------------------------------------: |
| | |