# Petopia **Repository Path**: laixideng/Petopia ## Basic Information - **Project Name**: Petopia - **Description**: 一个基于 SpringBoot + Vue 开发的一站式宠物健康与服务管理平台。提供宠物服务预约、用品商城、在线咨询、健康提醒等功能,致力于提升宠物服务行业的数字化体验。项目采用前后端分离架构,集成 JWT 认证、Redis 缓存、WebSocket 实时通知、SpringTask 定时任务等关键技术,具备高可用、易扩展的特点。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-07-07 - **Last Updated**: 2026-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Petopia Petopia 是一个宠物服务管理平台,旨在为宠物主人提供便捷的服务预订和管理功能。该项目基于Spring Boot框架开发,采用模块化设计,便于维护和扩展。 ## 功能特性 - **用户管理**:支持用户注册、登录、信息修改等功能。 - **服务预订**:用户可以浏览并预订各种宠物服务。 - **订单管理**:用户可以查看订单状态、取消订单等。 - **商家管理**:商家可以管理服务项目、订单处理等。 - **数据统计**:提供业务数据的统计和分析功能。 ## 技术栈 - **后端**:Spring Boot, MyBatis, MySQL - **前端**:Vue.js (未包含在本仓库中) - **其他**:Redis, WebSocket, JWT, AliOSS ## 安装指南 1. **克隆仓库**: ```bash git clone https://gitee.com/laixideng/Petopia.git ``` 2. **导入数据库**: 使用提供的SQL脚本创建数据库表结构。 3. **配置文件**: 修改 `sky-server/src/main/resources/application.yml` 中的数据库连接信息和其他配置。 4. **启动应用**: ```bash cd Petopia/sky-server mvn spring-boot:run ``` ## 使用说明 - **用户端**:通过API接口进行服务预订、订单查询等操作。 - **商家端**:通过API接口进行服务管理、订单处理等操作。 ## 贡献指南 欢迎贡献代码和报告问题。请遵循以下步骤: 1. Fork 仓库 2. 创建新分支 (`git checkout -b feature/new-feature`) 3. 提交更改 (`git commit -am 'Add some feature'`) 4. 推送分支 (`git push origin feature/new-feature`) 5. 创建 Pull Request ## 许可证 本项目采用 MIT 许可证。详情请查看 [LICENSE](LICENSE) 文件。