Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Zero-Admin 是一套基于 go-zero 框架实现的电商系统的后端服务

Awesome Lists containing this project

README

        

# Zero-Admin 电商系统

> 注:ORM持久层已经整体切换成gorm
> 后端接口改动较大,前端正在重新适配中

> 基础代码生成 https://github.com/feihua/generate-code
```shell
go run main.go golang zero --dsn "root:123456@tcp(127.0.0.1:3306)/zero-sys" --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 框架提供后台接口支持。
- 使用现代化的前端框架进行界面开发。
- 数据库采用 xxx。
- 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
> 注:演示账号部分功能修改删除权限未开放。

## 1.1用户

![image-20210427204637691](https://gitee.com/liufeihua/images/raw/master/images/image-20210427204637691.png)

### 1.1.1新增用户

![image-20210427204434301](https://gitee.com/liufeihua/images/raw/master/images/image-20210427204434301.png)

## 1.2角色

![图片](https://uploader.shimo.im/f/5k8DqDJY7ZlCpg9t.png!thumbnail)

### 1.2.1分配权限

![image-20210427204555834](https://gitee.com/liufeihua/images/raw/master/images/image-20210427204555834.png)

## 1.3菜单

![图片](https://uploader.shimo.im/f/rdfMRADldvEb0Ny0.png!thumbnail)

## 1.4机构

![图片](https://uploader.shimo.im/f/jM5mUyjETIQ2tL42.png!thumbnail)

## 1.5字典

![image-20210427204811263](https://gitee.com/liufeihua/images/raw/master/images/image-20210427204811263.png)

## 1.6日志

![image-20210427204848192](https://gitee.com/liufeihua/images/raw/master/images/image-20210427204848192.png)

## 1.7职位列表

![image-20210427204732978](https://gitee.com/liufeihua/images/raw/master/images/image-20210427204732978.png)

# 2.感谢
[go-zero](https://github.com/zeromicro/go-zero)

[mall](https://github.com/macrozheng/mall)