系统架构
整体架构
I Hate PPT 采用现代化的微服务架构,确保高可用性和可扩展性。
核心组件
前端应用
- 技术栈: Next.js 15 + TypeScript + Tailwind CSS
- 功能: 用户界面、文档编辑、实时预览
- 部署: Vercel / Cloud Run
后端服务
- 技术栈: Python + FastAPI
- 功能: API接口、业务逻辑、数据处理
- 部署: Google Cloud Run
AI服务
- 模型: DeepSeek API
- 功能: 内容生成、智能编辑、图片处理
- 集成: RESTful API
数据存储
- 数据库: Supabase (PostgreSQL)
- 文件存储: Firebase Storage
- 缓存: Redis
数据流
- 用户在前端输入内容
- 前端调用后端API
- 后端处理业务逻辑
- 调用AI服务生成内容
- 保存到数据库
- 返回结果给前端