Skip to content

phoenix-zhou/go-micro-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目所需环境

  1. 操作系统: Linux/Windows
  2. Golang版本: go1.19+
  3. 数据库: Mysql,redis, elasticsearch
  4. fresh热加载环境: 当对代码进行修改时,程序能够自动重新加载并执行,gin 中并没有官方提供的热加载工具,这个时候要实现热加载就可以借助第三方的工具,安装步骤如下: (1).命令行执行: go install github.com/pilu/fresh@latest (2).然后在main.go所在目录,运行命令fresh即可进行热加载项目,这样可以减少断点调试以及重新启动项目的开发时间
  5. 以上环境请自行安装

项目介绍

  1. 项目概述​​ *** 本项目是一个基于 ​​Golang Gin 框架​​ 开发的 ​​B2C 电商平台​​,采用 ​​MVC(Model-View-Controller)架构​​ 进行模块化设计,能够扩展为实现前后端分离,支持后台商品管理、用户系统、订单交易、支付集成、数据分析等功能,系统地展示了现代Web应用的全貌。该项目描绘了一个功能完整、技术选型现代的​​全栈电商项目​​。它从前端交互到后端管理,从业务逻辑到技术架构,从开发到运维,都做了全面的考量。使用Go语言作为后端,预示着项目对高并发性能有较高的要求。同时支持RESTful,也体现了技术上的前瞻性和灵活性。*** *** 该项目是在phoenix-zhou/goshop项目的基础上进行扩展的, 主要是引入了微服务架构,对验证码功能, RBAC功能进行了微服务化。***

About

本项目是一个基于 ​​Golang Gin 框架​​ 开发的 ​​B2C 电商平台​​,采用 ​​MVC(Model-View-Controller)架构​​ 进行模块化设计,能够扩展为实现前后端分离,支持后台商品管理、用户系统、订单交易、支付集成、数据分析等功能,系统地展示了现代Web应用的全貌。该项目描绘了一个功能完整、技术选型现代的​​全栈电商项目​​。它从前端交互到后端管理,从业务逻辑到技术架构,从开发到运维,都做了全面的考量。使用Go语言作为后端,预示着项目对高并发性能有较高的要求。同时支持RESTful,也体现了技术上的前瞻性和灵活性。该项目是在phoenix-zhou/goshop项目的基础上进行扩展的, 主要是引入了微服务架构,对验证码功能, RBAC功能进行了微服务化。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors