{"id":21388455,"url":"https://github.com/he0306/store-b2c","last_synced_at":"2025-07-13T15:32:29.990Z","repository":{"id":159857658,"uuid":"586215281","full_name":"He0306/store-b2c","owner":"He0306","description":"此项目参用b2c商城模式，使用SpringBoot +SpringCloud + Vue进行前后端分离，采用ElasticSearch进行商品搜索，使用RabbitMQ保证ES和MySql数据同步，可使用支付宝沙箱进行支付等","archived":false,"fork":false,"pushed_at":"2024-10-17T04:02:41.000Z","size":25139,"stargazers_count":12,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-19T06:21:20.268Z","etag":null,"topics":["axios","elasticsearch","element-ui","gateway","layui-admin","mysql","nacos","openfeign","redis","springboot-admin","springboot2","vue"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/He0306.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-01-07T10:58:16.000Z","updated_at":"2024-10-17T04:02:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"4f71aee1-4210-4143-9cd8-aafd19f31db0","html_url":"https://github.com/He0306/store-b2c","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/He0306%2Fstore-b2c","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/He0306%2Fstore-b2c/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/He0306%2Fstore-b2c/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/He0306%2Fstore-b2c/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/He0306","download_url":"https://codeload.github.com/He0306/store-b2c/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225893658,"owners_count":17540919,"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":["axios","elasticsearch","element-ui","gateway","layui-admin","mysql","nacos","openfeign","redis","springboot-admin","springboot2","vue"],"created_at":"2024-11-22T12:17:57.797Z","updated_at":"2024-11-22T12:17:58.621Z","avatar_url":"https://github.com/He0306.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch4 align=\"center\"\u003e仿小米商城\u003c/h4\u003e\n\u003cp align=\"center\"\u003e\n\t\u003c/a\u003e\n        \u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Spring%20Boot-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003c/a\u003e\n        \u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-MySQL-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Redis-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Elasticsearch-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Gateway-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Nacos-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-OpenFeign-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-SpringBoot%20Admin-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-LayUI%20Admin-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Vue-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Axios-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Echarts-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Element%20UI-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Mybatis%20Plus-success\" /\u003e\n\t\u003c/a\u003e\n\t\u003ca target=\"_blank\" href=\"https://github.com/He0306/meeting\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-OSS阿里云-success\" /\u003e\n\t\u003c/a\u003e\n\t\n\u003c/p\u003e\n\n#### 介绍\n\n此项目参用b2c商城模式，使用SpringBoot +SpringCloud + Vue进行前后端分离\n\n#### 软件架构\nB/S架构，采用前后端分离技术\n\n\n#### 安装教程\n\n1. Java项目全部一键启动  \n\n2. 前端项目下载依赖 npm install\n\n3. 前台启动 npm run serve\n\n4. 将sql目录下的sql文件导入mysql数据库中\n\n#### 技术介绍\n\n前端技术：Vue2 + Vuex + Vue - Router + Axios + Element - ui + JavaScript + LayuiAdmin\n\n后端技术：SpringBoot + SpringBootAdmin + MyBatisPlus + MySQL+ Redis + Swagger + Druid + ElasticSearch + Ra\nbbitMQ + OSS + Nacos + OpenFegin + Gateway\n\n* 整体架构采用b2c商城模式\n\n* 使用QQ邮箱进行验证\n\n* 接入支付宝沙箱支付，完成支付功能\n\n* 使用Nacos作为服务注册中心和配置中心\n\n* 使用GateWay进行统一网关处理，进行动态路径转发\n\n* 使用OpenFegin进行远程调用服务\n\n* 使用ElasticSearch进行全文商品搜索，提高检索速度\n\n* 图片上传至阿里云OSS服务\n\n* 使用RabbitMQ保证MySQL数据库和ElasticSearch搜索引擎的数据同步\n\n* Swagger生成接口文档\n\n* 使用Redis整合SpringCache进行缓存，提高访问效率\n\n* ES中数据展示\n![输入图片说明](images/image1.png)\n\n* 使用SpringBootAdmin实时监控微服务\n![输入图片说明](images/image9.png)\n\n#### 前台效果图\n\n* 电商前台首页-轮播图\n![输入图片说明](images/image2.png)\n\n* 电商前台首页-手机\n![输入图片说明](images/image3.png)\n\n* 电商前台首页-家电\n![输入图片说明](images/image4.png)\n\n* 电商前台首页-配件\n![输入图片说明](images/image5.png)\n\n* 电商前台全部商品\n![输入图片说明](images/image6.png)\n\n* 购物车\n![输入图片说明](images/image7.png)\n\n* 我的订单\n![输入图片说明](images/image8.png)\n\n#### 后台管理效果\n\n* 用户管理\n![输入图片说明](images/image10.png)\n\n* 分类管理\n![输入图片说明](images/image11.png)\n\n* 商品管理\n![输入图片说明](images/image12.png)\n\n* 订单管理\n![输入图片说明](images/image13.png)\n\n#### 可加QQ询问\n\nQQ：2740860037\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhe0306%2Fstore-b2c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhe0306%2Fstore-b2c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhe0306%2Fstore-b2c/lists"}