A modern e‑commerce system built with GoFrame v2.9.5. The project demonstrates production‑ready backend practices and decoupled frontends.
Go >= 1.23 (module goframe-shop-v2, see go.mod)v2.9.5gf CLI for hot reload and code generationgit clone https://github.com/wangzhongyang007/goframe-shop-v2
cd goframe-shop-v2
hack/shop.sqlmanifest/config/example_config.yaml → manifest/config/config.yamlmanifest/config/config.yaml → database.default.passmanifest/config/config.yaml → redis.defaultqiniu.bucket/accessKey/secretKey/urlhack/example_config.yaml for gf gen dao during development# Direct run
go run main.go
# Hot reload via GoFrame CLI
gf run main.go
Swagger: http://127.0.0.1:8000/swagger/
frontend_web (Vue)
frontend_web/README.md for install & dev scriptsfrontend_manage (Vue + ElementUI)Test account (frontend): user wangzhongyang, password 111111 (see frontend_web/README.md)
gf build produces ./temp/linux_amd64/mainmanifest/docker/Dockerfile to build the image (bundles resource + binary)manifest/deploy/kustomize/basemanifest/deploy/kustomize/overlays/developconfigmap.yaml and deployment.yaml for your environmentGo >= 1.23 and GoFrame v2.9.xmanifest/config/config.yamlFor learning and demo purposes. Add your preferred license for production use.