# HomeMateServer **Repository Path**: gegexixi/home-mate-server ## Basic Information - **Project Name**: HomeMateServer - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-13 - **Last Updated**: 2025-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HomeMateServer #### 介绍 **HomeMate是一个家政服务的客户端,旨在为用户提供便捷、高效且有优惠的家政体验。平台的主流业务是通过销售服务次卡(保洁、家电维修、绿植修剪等)来满足用户的需求。用户购买服务卡后,可以通过兑换服务并补差价的方式享受更多优惠**。 #### 软件架构 **技术栈**:JDK17、SpringBoot3.5.6、Mybatis-plus、XXLJob、miniIo、RabbitMQ、Redis、JWT、Elasticsearch、Vue3、axios、Elasticsearch8、logstash8、MongoDB8、Mysql8、高德地图API、沙箱环境支付 #### 使用说明 ## 首页: 首页1 卡 ## 服务分类: 服务分类 ## 购买次卡: 用户可根据需求购买对应的次卡服务获得优惠 ![买卡综合](img/买卡综合.jpg) ## 支付 调用支付宝沙箱 ![支付宝综](img/支付宝综.jpg) 流水 卡券流水展示 ## 服务预约和下单 在购买对应次卡后获得相应优惠 在预约服务时可新增地址 这里使用高德地图API 预约综合 ## 评论 ### 使用MongoDB完成盖楼式评论 在用户购买对应服务后可以进行评论 相比嵌套结构这里用了字段关联,免除单文档上限16mb,可以实现根据字段分片比如:时间分片、用户分片等以及水平扩展 评论 搜索: 搜索 ## 图片上传 本项目使用的所有页面图片以及头像更换用的minio 换头像 ## 热数据缓存 在这里使用redis热数据缓存 ![热数据](img/热数据.png)