# 酒店民宿短租预订平台

酒店、民宿、短租、青旅预订综合性平台。

## 项目结构

```
rent-platform/
├── apps/
│   ├── server/              # NestJS 后端服务
│   ├── miniapp/             # uni-app 小程序端
│   ├── merchant-admin/      # 商家管理后台
│   └── platform-admin/      # 平台管理后台
├── packages/
│   ├── shared-types/        # 共享 TypeScript 类型定义
│   ├── shared-utils/        # 共享工具函数
│   └── shared-config/       # 共享配置 (ESLint, TS等)
├── deploy/                  # 部署配置 (Docker, K8s)
├── docs/                    # 项目文档
├── database/                # 数据库脚本
└── pnpm-workspace.yaml
```

## 技术栈

| 终端 | 技术 |
|------|------|
| 小程序端 | uni-app + Vue3 + SCSS |
| 商家管理后台 | React 18 + TypeScript + Ant Design |
| 平台管理后台 | React 18 + TypeScript + Ant Design |
| 后端服务 | NestJS + MySQL + Redis + RabbitMQ |
| 基础设施 | Docker + Kubernetes + Nginx |

## 快速开始

```bash
# 安装依赖
pnpm install

# 启动后端服务
pnpm dev:server

# 启动小程序端
pnpm dev:miniapp

# 启动商家管理后台
pnpm dev:merchant

# 启动平台管理后台
pnpm dev:platform
```
