# 无心遇 (wuxinyu) - 情绪共鸣轻社交 App

> 不为相遇而来，只为心情而来

## 项目结构

```
wuxinyu/                    # Flutter App (iOS + Android)
wuxinyu-backend/            # FastAPI 后端服务
```

## 快速开始

### Flutter App

```bash
cd wuxinyu
flutter pub get
flutter run
```

### 后端服务

```bash
cd wuxinyu-backend
python3 -m venv .venv
source .venv/bin/activate  # Linux/Mac
pip install -r requirements.txt
python3 -m uvicorn main:app --reload --port 8000
```

## 功能模块

| Tab | 功能 | 描述 |
|-----|------|------|
| 心情广场 | 发布心情动态、评论互动 | 情绪共鸣式相识 |
| 陪伴群聊 | AI + 真人混合群聊 | 6 种预设氛围群 |
| 偶遇聊天 | 智能匹配聊天 | 低压力开场 |
| 我的 | 个人中心 | 隐身模式、隐私设置 |

## AI 人设

| 人设 | 角色描述 |
|------|----------|
| 👩‍🦰 温柔姐姐 | 轻声安抚、共情倾听 |
| 😆 沙雕网友 | 接梗搞笑、活跃气氛 |
| 🌙 安静树洞 | 只倾听不插话 |
| ☀️ 暖心同学 | 温和阳光、日常感 |
| 🦉 夜猫子搭子 | 陪聊到深夜 |
| 🐱 治愈小动物 | 猫猫语气、软萌治愈 |

## 技术栈

### Flutter App
- Flutter 3.x / Dart 3.x
- Riverpod 2.x 状态管理
- GoRouter 路由
- Dio HTTP 客户端

### 后端
- FastAPI (Python 3.11+)
- SQLAlchemy 2.x ORM
- SQLite 数据库
- OpenAI API (AI 回复)

## 环境变量

### 后端 (.env)
```env
OPENAI_API_KEY=your-openai-api-key
SECRET_KEY=your-secret-key
DEBUG=true
```

## API 文档

启动后端后访问: http://localhost:8000/docs

## License

MIT