项目简介
这是一个类似美团优选的项目,基于Spring Boot开发,主要面向各大高校,为同学们打造一站式生鲜采购平台,为学校地区偏远、物资匮乏的学校提供商品采购方案。
项目的主要特性和功能
业务模式
- 团长:如社区宝妈、便利店老板等创建群,提前发布优惠商品链接供用户购买,从中抽取佣金。
- 用户:提前一天下单,之后前往自提点(团长家或便利店)提货。
- 平台:收集订单后,调动供应链,从仓库发货到自提点。
项目结构
- 后端管理系统:负责登录地区管理、管理人员安排、商品分配以及活动安排。
- 用户界面:采用微信小程序,用户可使用小程序订购商品,后续计划推出iOS和Android的App。
技术栈
前端
- 管理界面:用Vue开发,实现前后端分离。
- 微信小程序:基于Vue的Uni - App前端界面,实现前后端分离,后续可封装为App,使用内网穿透功能实现在线访问。
后端
采用Spring Cloud技术开发,为分布式项目,每个业务分为一个模块。使用Nacos实现服务发现、RabbitMQ实现消息队列、ElasticSearch + Kibana实现全文检索服务器 + 可视化数据监控、GateWay网关实现分布式、Nginx实现负载均衡、RedisSession实现分布式锁。
安装使用步骤
后端
- 配置文件:运行项目前,将
service
模块中各个子模块静态资源(resources)里的application.yml
和application - dev.yml
中各个组件的IP设置为与当前环境相符。 - 启动服务:运行项目前先按顺序启动MySQL、Nacos、RabbitMQ、ElasticSearch、Kibana。
- 启动后端项目:启动
service - gateway
中的服务以及service
中所有子模块。
前端
- 配置Node环境:前端启动前需先配置好Node环境。
- 安装组件:在IDE的Terminal中输入
npm install
进行组件安装。 - 启动前端界面:输入
npm run dev
启动前端界面。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】