{"id":20672669,"url":"https://github.com/zerowdd/xiaomi","last_synced_at":"2025-05-15T17:06:12.832Z","repository":{"id":37132540,"uuid":"247744744","full_name":"ZeroWdd/Xiaomi","owner":"ZeroWdd","description":"基于Vue + SpringBoot实现的前后端分离的仿小米商城项目，包含秒杀模块。","archived":false,"fork":false,"pushed_at":"2025-02-11T07:37:51.000Z","size":98,"stargazers_count":533,"open_issues_count":8,"forks_count":80,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-11T23:57:47.045Z","etag":null,"topics":["mysql","rabbitmq","redis","springboot","vue"],"latest_commit_sha":null,"homepage":"http://47.95.254.97:8080/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZeroWdd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-16T15:22:57.000Z","updated_at":"2025-04-10T14:49:29.000Z","dependencies_parsed_at":"2025-02-27T19:24:53.255Z","dependency_job_id":null,"html_url":"https://github.com/ZeroWdd/Xiaomi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWdd%2FXiaomi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWdd%2FXiaomi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWdd%2FXiaomi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWdd%2FXiaomi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZeroWdd","download_url":"https://codeload.github.com/ZeroWdd/Xiaomi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254384988,"owners_count":22062422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mysql","rabbitmq","redis","springboot","vue"],"created_at":"2024-11-16T20:38:26.627Z","updated_at":"2025-05-15T17:06:07.805Z","avatar_url":"https://github.com/ZeroWdd.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 仿小米商城\n\n## 前言\n\n本项目是基于GitHub上一个作者[hai-27](https://github.com/hai-27)开发的补充。他是使用vue、node.js做的前后端分离项目。\n\n我是对他的前端进行采用并进行修改，后端使用SpringBoot框架实现的一个仿小米商城。\n\n### 感谢 [hai-27](https://github.com/hai-27) 的开源 [vue-store](https://github.com/hai-27/vue-store) 项目提供前端页面及框架支持\n\n\n## 项目简介\n\n本项目前后端分离，前端基于`Vue`+`Vue-router`+`Vuex`+`Element-ui`+`Axios`，参考小米商城实现。后端基于`SpringBoot` +`Redis`+ `RabbitMQ` + `MySQL`实现。\n\n实现了**用户注册与登录**，**商城首页展示**，**商品分类展示**，**商品详情页**，**购物车**，**订单结算**，**我的收藏**等功能。\n\n并在原作者的基础上添加了**商品秒杀**部分。\n\n**后端接口全部采用Resultful风格，因此前端接口以及部分内容也有修改。**\n\n前端项目地址：https://github.com/ZeroWdd/vue-store\n\n后端项目地址：https://github.com/ZeroWdd/Xiaomi\n\n## 项目已部署\n\n仿小米商城： http://47.95.254.97:8080/\n\n## 技术栈\n\n- **前端：**`Vue`+`Vue-router`+`Vuex`+`Element-ui`+`Axios`\n- **后端：**`SpringBoot` +`Redis`+ `RabbitMQ`\n- **数据库：**`Mysql`\n\n## 功能实现\n\n- [x] 用户注册与登录\n- [x] 商品首页展示\n- [x] 商品分类列表展示\n- [x] 商品详情页\n- [x] 购物车\n- [x] 订单结算\n- [x] 我的收藏\n- [ ] 我的地址\n- [x] 秒杀商品\n- [ ] 商品支付\n\n## 运行项目\n\n**前端运行**\n\n```\n1. Clone project\n\ngit clone https://github.com/ZeroWdd/vue-store.git\n\n2. Project setup\n\ncd vue-store\nnpm install\n\n3. Compiles and hot-reloads for development\n\nnpm run serve\n\n4. Compiles and minifies for production\n\nnpm run build\n```\n**后端运行**\n\n```\n1. 修改application.yml文件中的mysql、redis、rabbitmq的地址\n2. 运行SpringBoot项目\n```\n\n## 页面截图\n\n**首页**\n\n![](https://images.gitee.com/uploads/images/2020/0317/154615_cffbacfe_6502229.png \"home.png\")\n\n**全部商品**\n\n![](https://images.gitee.com/uploads/images/2020/0317/154637_fa50ca7a_6502229.png \"goods.png\")\n\n**购物车**\n\n![](https://images.gitee.com/uploads/images/2020/0317/154737_f0417e36_6502229.gif \"shoppingCart.gif\")\n\n**我的收藏**\n\n![](https://images.gitee.com/uploads/images/2020/0317/154717_e2baa55c_6502229.png \"collect.png\")\n\n**我的订单**\n\n![](https://images.gitee.com/uploads/images/2020/0317/154756_5813ae89_6502229.png \"order.png\")\n\n**登录**\n\n![](https://images.gitee.com/uploads/images/2020/0317/154814_27bcc9f1_6502229.png \"login.png\")\n\n**注册**\n\n![](https://images.gitee.com/uploads/images/2020/0317/154827_2399157d_6502229.png \"register.png\")\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerowdd%2Fxiaomi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzerowdd%2Fxiaomi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzerowdd%2Fxiaomi/lists"}