Skip to content

MineShop企业级电商解决方案

基于 Hyperf 3 + Vue 3 + DDD 架构,高性能、高并发、可扩展的全链路电商系统

🎯 为什么选择 MineShop?

🏢 企业级架构

  • 严格的 DDD 分层设计,代码结构清晰
  • CQRS 读写分离,查询和命令职责分明
  • 事件驱动架构,模块间松耦合

⚡ 极致性能

  • Swoole 协程,充分利用多核 CPU
  • Redis + Lua 原子操作,防止超卖
  • 缓存预热机制,热点数据提前加载

🛡️ 安全可靠

  • JWT + RBAC 权限控制
  • 数据权限隔离
  • 完整的操作日志审计

🔧 开发友好

  • 完善的 TypeScript 类型定义
  • 丰富的代码注释
  • 详细的 API 文档

📦 核心模块

模块功能特性
商品中心品牌、分类、规格、SKU多规格组合、库存预警
订单系统下单、支付、发货、售后异步下单、状态机流转
秒杀系统活动、场次、商品管理Lua 扣库存、缓存预热
团购系统开团、参团、成团处理自动状态推进
优惠券满减、折扣、发放多种类型、使用限制
会员系统等级、积分、钱包成长值、标签管理
消息系统站内信、推送、模板多渠道、用户偏好
导出中心异步导出、下载管理大数据量、多格式

🚀 快速开始

bash
# 克隆项目
git clone https://github.com/since-leoo/mine-shop.git
cd mine-shop

# 安装依赖
composer install

# 配置环境
cp .env.example .env
# 编辑 .env 配置数据库和 Redis

# 数据库迁移
php bin/hyperf.php migrate
php bin/hyperf.php db:seed

# 启动服务
php bin/hyperf.php start

🛠️ 技术栈

层级技术版本
后端框架Hyperf3.1.x
运行环境Swoole5.0+
编程语言PHP8.2+
数据库MySQL8.0+
缓存Redis6.0+
前端框架Vue3.x
构建工具Vite5.x
UI 组件Arco DesignLatest

📞 联系我们

📄 开源协议

MineShop 基于 Apache-2.0 协议开源。

💝 特别感谢

本项目基于 MineAdmin 开发,感谢 MineAdmin 团队提供的优秀基础框架和开发理念。MineAdmin 是一个基于 Hyperf 的后台管理系统,为本项目的快速开发提供了坚实的基础。

基于 Apache-2.0 许可发布 | 感谢 MineAdmin 提供的优秀基础框架