Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/feihua/zero-admin
Zero-Admin 是一套基于 go-zero 框架实现的电商系统的后端服务
https://github.com/feihua/zero-admin
docker go go-zero golang mall shop
Last synced: 4 days ago
JSON representation
Zero-Admin 是一套基于 go-zero 框架实现的电商系统的后端服务
- Host: GitHub
- URL: https://github.com/feihua/zero-admin
- Owner: feihua
- License: apache-2.0
- Created: 2020-11-20T06:00:00.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-30T02:31:08.000Z (about 1 month ago)
- Last Synced: 2024-10-30T04:59:48.003Z (about 1 month ago)
- Topics: docker, go, go-zero, golang, mall, shop
- Language: Go
- Homepage: https://feihua.github.io
- Size: 8.8 MB
- Stars: 741
- Watchers: 13
- Forks: 186
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-admin - zero-admin - admin.svg?style=social&label=Star) 一套基于 go-zero 框架实现的电商系统 (Go)
- awesome-zero - zero-admin - 基于go-zero +Ant Design Pro的前后端分离微服务管理系统后端模块 (Libraries that use [go-zero](https://github.com/tal-tech/go-zero))
README
# Zero-Admin 电商系统
> 注:ORM持久层已经整体切换成gorm
> 后端接口改动较大,前端正在重新适配中> 基础代码生成工具
**`微信群`**
微信加群:添加`ABCzzzxx` 的微信号备注zero-admin加群。
加群之前有劳点一下 star,一个小小的 star 是对zero-admin作者们努力建设社区的动力。
感谢感谢!!!
## goctl-helper is out! 🎉🎉🎉
**goland可视化插件,基于database生成api和protobuf文件(用于goctl官方插件使用)**[goctl-helper](https://plugins.jetbrains.com/plugin/25693-goctl-helper)
## 安装
```shell
go install github.com/feihua/generate-code@latestgenerate-code golang zero --dsn "root:123456@tcp(127.0.0.1:3306)/demo" --tableNames sys_ --prefix sys_ --rpcClient sysclient --author liufeihua
```
Zero-Admin 是一套基于 go-zero 框架实现的电商系统,采用 Docker 容器化部署,包含前台商城系统和后台管理系统。## 前台商城系统
### 模块介绍
1. **首页门户**: 提供用户访问网站的入口,展示热门商品和推荐信息。
2. **商品推荐**: 根据用户的历史行为和个人喜好,推荐个性化商品。
3. **商品搜索**: 强大的商品搜索功能,支持关键字搜索、筛选等。
4. **商品展示**: 以优雅的方式展示商品信息,包括详细描述、价格、评价等。
5. **购物车**: 用户可以将喜欢的商品添加到购物车,方便批量购买。
6. **订单流程**: 提供完整的订单流程,包括下单、支付、发货、收货等环节。
7. **会员中心**: 用户可以管理个人信息、查看订单状态、积分等。
8. **帮助中心**: 提供用户常见问题解答、售后政策等信息。
### 技术栈
- go-zero 框架实现,高性能、易扩展。
- 前端采用现代化的前端框架,例如 React 或 Vue。
- Docker 容器化部署,方便快捷。## 后台管理系统
### 模块介绍
1. **商品管理**: 管理商品信息,包括添加、编辑、删除商品。
2. **订单管理**: 实时监控订单状态,支持订单发货、取消等操作。
3. **会员管理**: 管理用户信息,包括注册用户、会员等级等。
4. **促销管理**: 管理营销活动,例如满减、打折等。
5. **运营管理**: 管理广告、推广等运营活动。
6. **内容管理**: 管理网站内容,包括公告、资讯等。
7. **权限管理**: 管理系统用户权限,确保安全性。
8. **设置**: 系统配置,包括支付方式、物流信息等。
### 技术栈
- go-zero 框架提供后台接口支持。
- 使用现代化的前端框架进行界面开发。
- 数据库采用 mysql。
- Docker 容器化部署,方便管理和维护。# 文档地址
[https://feihua.github.io/](https://feihua.github.io/) 正在完善
#
[zero-admin-ui是后台的pc管理端](https://github.com/feihua/zero-admin-ui)是一个基于react实现的管理后台[flutter_mall是zero-admin的app端](https://github.com/feihua/flutter_mall)是一个Flutter的电商实战项目,包括首页、列表页、详细页、购物车页、会员中心和支付(支付对接的是支付宝)
[zero-pc-web 是 zero-admin 的网页端](https://github.com/feihua/zero-pc-web)zero-pc-web 是一个基于 React 框架实现的 web
端电商系统(预览地址[http://110.41.179.89/pc/](http://110.41.179.89/pc/))# android版本
android版本体验地址 [flutter-mall-app](https://www.pgyer.com/OoW2Zy)# 项目模板
[zero-admin-template](https://github.com/feihua/zero-admin-template)(只包含基础的rbac权限)# 1.项目预览
**预览地址**http://110.41.179.89/mall 账号:admin 密码: 123456
> 注:演示账号部分功能修改删除权限未开放。支付模块:(独立与zero-admin)
参考[Jeepay](https://github.com/jeecgboot/jeepay)和[dax-pay](https://gitee.com/dromara/dax-pay)* **半成品**
* **半成品**
* **半成品**
* (react版本预览地址[http://110.41.179.89/pay/home)) 账号:admin 密码: 123456
* (vue预览地址[http://110.41.179.89/vue/home)) 账号:admin 密码: 123456# 2.感谢
[go-zero](https://github.com/zeromicro/go-zero)[mall](https://github.com/macrozheng/mall)