{"repo":"liiijz/go-mall","free":true,"listed":false,"github":"https://github.com/liiijz/go-mall","clone":"git clone https://github.com/liiijz/go-mall.git","description":"🎁 Modern e-commerce system built with Go (Gin + Gorm + Redis + JWT). Enhanced version of yshop-gin with improved UI, performance and features | 基于 yshop-gin 改进的电商系统","language":"JavaScript","stars":38,"topics":["gin","golang","gorm","jwt","redis","vue","yshop","yshop-gin"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Go-Mall 📖 项目简介 Go-Mall 是一个基于 yshop-gin 进行二次开发的现代化电商系统，采用前后端分离架构，提供完整的电商业务功能。 ✨ 主要特性 - 🚀 高性能架构 - 基于 Gin + Gorm + Redis，支持高并发访问 - 💎 完整功能 - 商品管理、订单系统、支付集成、物流跟踪 - 🔐 安全可靠 - JWT 认证、RBAC 权限控制、数据加密 - 📱 多端支持 - 支持 Web、小程序、APP 多端接入 - 🎨 易于扩展 - 模块化设计，便于二次开发 - 📊 数据分析 - 内置数据统计和可视化分析 🎯 适用场景 - 中小型电商平台 - 企业内部商城系统 - 学习 Go 语言电商项目实战 - 毕业设计或技术研究 --- 🛠️ 技术栈 后端技术 技术 说明 版本 ------ ------ ------ Go 编程语言 1.18+ Gin Web 框架 Latest Gorm ORM 框架 Latest MySQL 关系型数据库 5.7+ / 8.0+ Redis 缓存数据库 5.0+ JWT 认证授权 Latest Casbin 权限管理 Latest 前端技术（如适用） - Vue 3.x - Element Plus - Vite --- 🚀 快速开始 环境要求 - Go 1.18+ - MySQL 5.7+ / 8.0+ - Redis 5.0+ - Git 克隆项目 配置数据库 1. 创建数据库 2. 导入初始数据 配置项目 ⚠️ 重要 : 本项目包含敏感配置信息,请务必先阅读 SECURITY SETUP.md 进行安全配置。 1. 复制配置文件: 2. 编辑 config.yaml 文件,配置必要的信息: - 数据库连接信息 - Redis 连接信息 - 微信公众号/小程序凭据 - 微信支付凭据 - JWT 密钥 - 快递 API 凭据 详细配置说明请查看 SECURITY SETUP.md 安装依赖 运行项目 访问 http://localhost:8080 Docker 部署（推荐） --- 📁 项目结构 --- 🎯 核心功能 商品管理 - ✅ 商品分类管理 - ✅ 商品信息管理（SPU/SKU） - ✅ 商品库存管理 - ✅ 商品上下架 订单系统 - ✅ 购物车管理 - ✅ 订单创建与支付 - ✅ 订单状态跟踪 - ✅ 退款/售后处理 用户系统 - ✅ 用户注册/登录 - ✅ 个人信息管理 - ✅ 收货地址管理 - ✅ 会员等级体系 营销功能 - ✅ 优惠券系统 - ✅ 秒杀活动 - ✅ 满减促销 - ✅ 积分系统 后台管理 - ✅ 角色权限管理 - ✅ 数据统计分析 - ✅ 系统配置管理 - ✅ 操作日志记录 --- 🔄 相比原项目的改进 基于 yshop-gin 的基础上，本项目进行了以下改进： - 🎨 界面优化 - 重新设计了管理后台界面 - ⚡ 性能提升 - 优化了数据库查询和缓存策略 - 🔧 功能增强 - 新增了 XXX 功能模块 - 📝 代码规范 - 改进了代码结构和注释 - 🐛 Bug 修复 - 修复了原项目的已知问题 - 📚 文档完善 - 提供了更详细的开发文档 --- 📸 项目截图 前台商城 后台管理 --- 🤝 参与贡献 欢迎提交 Issue 和 Pull Request！ 1. Fork 本项目 2. 创建特性分支 ( git checkout -b feature/AmazingFeature ) 3. 提交更改 ( git comm","default_branch":null,"files":null,"tree":[],"storefront":"/r/liiijz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liiijz/go-mall/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}