Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/YangCheng0121/go-shop-b2c
一个用Go语言写的B2C商城
https://github.com/YangCheng0121/go-shop-b2c
Last synced: 5 days ago
JSON representation
一个用Go语言写的B2C商城
- Host: GitHub
- URL: https://github.com/YangCheng0121/go-shop-b2c
- Owner: YangCheng0121
- Created: 2021-03-26T02:39:55.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-07-08T07:23:00.000Z (over 3 years ago)
- Last Synced: 2024-08-02T18:36:35.069Z (3 months ago)
- Language: Go
- Homepage:
- Size: 368 KB
- Stars: 80
- Watchers: 3
- Forks: 38
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Go语言 B2C 商城
技术栈:GO、Beego、silenceper/wechat简单介绍:一个用Go语言Beego框架写的API服务端,用Vue写前端的B2C商城
* [Beego 文档](https://beego.me/)
* [Vue 文档](https://cn.vuejs.org/index.html)## 演示项目地址
* [移动Web端源代码](https://github.com/CleverBamboo/go-shop-b2c-web)
* [管理中心源代码](https://github.com/CleverBamboo/go-shop-b2c-admin)## 启动项目
下载到 $GOPATH/src 目录
```
cd $GOPATH/src
git clone https://github.com/CleverBamboo/go-shop-b2c.git
```然后
```
go mod tidy
```
即会自动对应的包,点击运行## 目录结构
* common
公共代码函数
* conf
配置文件* controllers
Controller层
* helpers
工具函数
* model_views
展示给前端的Struct
* routers
路由
* setting
后台xml配置,go-shop-b2c.xml
## 运行
使用 git 下载到 GO的 GOPATH目录
```
git clone https://github.com/CleverBamboo/go-shop-b2c.git
```
然后进入该目录,下载 go.mod的包
```
cd go-shop-b2c
go mod tidy
go get -u -v
```
然后运行即可PS: **注意实现要先搭建 MySQL、Redis,MySQL要初始化 go-shop-b2c.sql**
建议使用 Docker 安装,教程如下
* [Docker 安装 MySQL](https://www.runoob.com/docker/docker-install-mysql.html)
* [Docker 安装 Redis](https://www.runoob.com/docker/docker-install-redis.html)## 功能模块
```
- 商品管理
- 商品管理
- 库存管理
- 商品分类
- 商品标签
- 商品参数
- 商品属性
- 规格管理
- 品牌管理
- 到货通知- 订单管理
- 订单管理
- 订单支付
- 订单退款
- 订单发货
- 订单退货
- 发货点管理
- 营销管理
- 促销管理
- 优惠券管理- 会员管理
- 会员等级
- 积分管理
- 预存款
- 评论管理
- 咨询管理
- 消息配置- 内容管理
- 广告管理- 系统设置
- 系统设置
- 地区管理
- 支付方式
- 配送方式
- 物流公司
- 支付插件
- 存储插件
- 登录插件
- 管理员
- 角色管理
```