All Projects → zeromicro → zeromall

zeromicro / zeromall

Licence: MIT License
The mall system based on go-zero.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to zeromall

Notadd
A microservice development architecture based on nest.js. —— 基于 Nest.js 的微服务开发架构。
Stars: ✭ 2,556 (+1928.57%)
Mutual labels:  mall
waynboot-sso
基于SpringBoot,Shiro,Redis,Mybatis,SSO的多模块系统,包含了SSO单点登陆, 通用后台管理,NewBee-mall商城,每日一文等多个模块,支持Shiro与SSO模块的集成,易于上手,学习,二次开发。
Stars: ✭ 33 (-73.81%)
Mutual labels:  mall
zero-contrib
A collection of extensions and tools for go-zero.
Stars: ✭ 73 (-42.06%)
Mutual labels:  go-zero
go-zero
A cloud-native Go microservices framework with cli tool for productivity.
Stars: ✭ 23,294 (+18387.3%)
Mutual labels:  go-zero
ShopDZ
ShopDZ是北京康创联盛科技有限公司重度打造的一款企业级的社交化电商系统。通过分销、拼团等社会化精准营销模式以裂变量级的速度进行推广,帮助企业真正把粉丝变成实际购买力,迅速树立并拓展企业知名度和美誉度,建立企业自己的网上营销品牌。
Stars: ✭ 67 (-46.83%)
Mutual labels:  mall
newbee-mall-plus
🔥 🎉newbee-mall-plus 项目是 newbee-mall 项目的升级版本,增加了优惠券模块、商品秒杀模块、支付宝支付,优化了搜索功能,后续会继续增加功能模块以及流行的技术栈。
Stars: ✭ 476 (+277.78%)
Mutual labels:  mall
Xmall
一套完整的社群电商系统,后端Api、后台管理系统、前台h5系统、小程序和App
Stars: ✭ 214 (+69.84%)
Mutual labels:  mall
awesome-zero
A curated list of awesome projects that powered by go-zero.
Stars: ✭ 100 (-20.63%)
Mutual labels:  go-zero
mmall-m
从零开始打造一个企业级电商平台,包括用户端和后台,前者可了解电商网站从设计到上线整个流程;后者采用React16 + React-Router4结合yarn、webpack、ES6和Sass、Bootstrap等技术,体验前开发端新技术!
Stars: ✭ 20 (-84.13%)
Mutual labels:  mall
zero-vue-admin
基于Go-Zero + vue-element-admin的前后端分离微服务管理系统的前端模块
Stars: ✭ 43 (-65.87%)
Mutual labels:  go-zero
zero-admin-ui
基于Go-Zero + Ant Design Pro的前后端分离微服务管理系统的前端模块
Stars: ✭ 104 (-17.46%)
Mutual labels:  go-zero
go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
Stars: ✭ 2,691 (+2035.71%)
Mutual labels:  go-zero
A3Mall
A3Mall B2C开源商城系统使用Thinkphp6开源框架,前端采用uniapp开发,支持微信公众号商城、H5商城、小程序商城、APP商城、PC商城,前后端源码100%开源,支持免费商用。
Stars: ✭ 142 (+12.7%)
Mutual labels:  mall
Galaxy
The whole galaxy system, you can customize it base on your requirements.
Stars: ✭ 230 (+82.54%)
Mutual labels:  mall
zero-admin
基于go-zero +Ant Design Pro的前后端分离微服务管理系统后端模块
Stars: ✭ 248 (+96.83%)
Mutual labels:  go-zero
Ipaotui Mall
爱跑腿外卖 微信小程序
Stars: ✭ 219 (+73.81%)
Mutual labels:  mall
cookiecutter-go
boilerplate, golang project starter tool, support go-zero/go-micro/gin
Stars: ✭ 63 (-50%)
Mutual labels:  go-zero
mall
小程序&微信支付&商城
Stars: ✭ 33 (-73.81%)
Mutual labels:  mall
ssm
Java企业级电商项目
Stars: ✭ 34 (-73.02%)
Mutual labels:  mall
guli-mall
尚硅谷-谷粒商城代码及文档https://www.yuque.com/zhangshuaiyin/guli-mall
Stars: ✭ 233 (+84.92%)
Mutual labels:  mall

zero mall

  • 基于 go + go-zero + gRPC, 以微服务方式实现的B2B2C通用电商平台.
  • 目标:
    • 综合社区最佳实践, 力求产品级项目, 而不是 demo 玩具.
    • 通用业务单元: 可以自由组合使用.

Wiki:

Client:

Requirements:

  • flutter 2.5.0+
  • GetX: 主要框架

Server:

  • 基于 go + go-zero 实现
  • app

Requirements:

  • go 1.15+
  • go-zero: 全功能的 go 微服务框架
  • gRPC: RPC 领域事实上的标准
  • etcd: 服务注册/服务发现
  • mysql: 存储
  • redis: 缓存
  • kafka: 队列
  • rabbitmq: 队列
  • docker + docker-compose

这也是掌握本项目, 需要熟知的先修技能栈.

Development Environment:


# clone repo:
git clone [email protected]:zeromicro/zeromall.git

# enter project root:
cd zeromall/


# run mysql/redis/rabbitmq/etcd:
task local:init

# install:
make install
make init

# install go pkg:
task tidy


# run:
task run


cd zeromall/

# 在 app/biz 下创建一个新的业务服务目录:
make app.gen.biz

# 在 app/basic 下创建一个新的基础服务目录:
make app.gen.basic

示例服务:

Structure:

RoadMap:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].