耗时两周开发的商城系统,开源喽 - Go语言中文社区

耗时两周开发的商城系统,开源喽


imall

简介

iimall 是一个本地生活服务类商城,包括微信小程序、商家后台、服务端。

仓库地址:https://github.com/zchengo/imall

最近更新

2022-06-23

更新内容: imall v1.0.0 正式开源!

技术选型

前端技术:

技术说明相关文档
vue3前端框架https://v3.cn.vuejs.org
vue-router页面路由https://next.router.vuejs.org
axios网络请求库https://axios-http.com
vuex状态管理https://next.vuex.vuejs.org
element plus前端UI组件库https://element-plus.org

后端技术:

技术说明相关文档
ginWeb框架https://gin-gonic.com
gormORM框架https://gorm.io
jwt用户认证https://github.com/golang-jwt/jwt
captcha验证码生成器https://github.com/mojocn/base64Captcha
viper配置管理https://github.com/spf13/viper
redis缓存https://github.com/go-redis/redis
elasticsearch搜索引擎https://github.com/olivere/elastic

微信小程序技术:

技术说明相关文档
vant weappUI组件库https://vant-contrib.gitee.io/vant-weapp
微信小程序开发文档官方文档https://developers.weixin.qq.com/miniprogram/dev/framework

本地部署

运行环境:

环境版本
go1.17.x
mysql8.0.x
redis6.0.x
elasticsearch7.14.x
node.js14.13.x
npm6.14.x

项目下载:

git clone https://github.com/zchengo/imall.git

部署一:Go服务端(server)

修改配置文件:

配置文件位于 /server/config.yaml,请按实际情况进行修改

初始化并运行:

推荐使用 Goland 或 VSCode 打开 server 目录,在 Terminal(终端) 中,执行如下命令。

$ cd server
$ go mod tidy
$ go build -o server main.go (windows编译命令为 go build -o server.exe main.go )

# 运行二进制
$ ./server (windows运行命令为 server.exe)

部署二:Web后台管理前端(web)

推荐使用 WebStorm 或 VSCode 打开 web 目录,在 Terminal(终端) 中,执行如下命令。

$ cd web
$ npm install
$ npm run serve

成功启动后,即可通过浏览器访问:http://localhost:8080/#/login

用户名: admin 密码: 12345

部署三:微信小程序(app)

需要使用微信开发者工具打开 app 目录,在 Terminal(终端) 中,执行如下命令。

$ cd app 
$ npm install

在编译运行微信小程序之前,你需要进行以下设置:

在微信开发者工具右上角->【详情】->【本地设置】-> 选择【使用npm模块】和【不校验合法域名,web-view(业务域名)、TLS版本…】。最后,在微信开发者工具的工具栏->【工具】->【构建npm】。

预览

web后台管理:

在这里插入图片描述

小程序商城:

在这里插入图片描述

使用说明

本商城系统使用MIT开源许可证,完全免费,请放心使用。

图片素材来源于网络,部分图标来源www.iconfont.cn,图片、图标仅供学习使用。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_47890251/article/details/125234950
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2023-01-03 21:06:26
  • 阅读 ( 260 )
  • 分类:Go开源项目

0 条评论

请先 登录 后评论

官方社群

GO教程

推荐文章

猜你喜欢