PetLink 是一个综合性的宠物社交平台,旨在为宠物主人提供一个交流、分享和宠物匹配的在线社区。平台分为三个主要部分:后台管理系统、移动端应用和后端服务,采用前后端分离架构,确保良好的用户体验和系统可扩展性。
后台管理系统 (petlink-admin-vue)
移动端应用 (petlink-app-vue)
petlink-admin-vue/ # 后台管理系统
├── src/
│ ├── api/ # API 接口定义
│ ├── components/ # 公共组件
│ ├── pages/ # 页面组件
│ ├── router/ # 路由配置
│ ├── stores/ # 状态管理
│ └── utils/ # 工具函数
petlink-app-vue/ # 移动端应用
├── src/
│ ├── api/ # API 接口定义
│ ├── components/ # 公共组件
│ ├── pages/ # 页面组件
│ ├── router/ # 路由配置
│ ├── stores/ # 状态管理
│ └── utils/ # 工具函数
petlink-java/ # 后端服务
├── common/ # 公共模块
├── model/ # 数据模型
└── web/ # Web 服务
│ ├── web-admin/ # 后台管理 API
│ └── web-app/ # 移动端 API