PICFLOW 项目文档
PICFLOW — 瀑布流图片分享社区
PICFLOW 是一个全栈图片分享社区平台,采用 PHP + MySQL 构建,支持瀑布流布局、智能推荐、多云存储、AI 内容审核,并配套 uni-app 跨平台移动客户端。
核心特性
| 模块 | 说明 |
|---|---|
| 瀑布流首页 | 自适应瀑布流/网格布局,支持明暗双主题 |
| 推荐引擎 v3.0 | 六因子评分算法(标签匹配、上传者偏好、协同过滤、新鲜度、热度、多样性) |
| 多云存储 | 本地 / 阿里云 OSS / 腾讯云 COS 三种后端,用户可自选 |
| AI 审核 | 支持 OpenAI GPT-4 Vision / 阿里云 / 腾讯云内容安全审核 |
| RESTful API | 18 个端点,Bearer Token 鉴权,完整 JSON 响应 |
| 管理后台 | 25+ 功能页面,用户管理、图片管理、系统配置、数据分析 |
| Bot 自动化 | CLI 批量上传、自动标签、AI 审核定时任务 |
| 移动端 | uni-app (Vue 3),支持 iOS / Android / H5 / 微信小程序 |
技术栈
| 组件 | 技术 |
|---|---|
| 后端 | PHP 8.0+ (严格模式, PDO) |
| 数据库 | MySQL 5.7+ / 8.0 (utf8mb4) |
| 前端 | 纯 HTML/CSS/JS,CSS 变量驱动双主题,30+ UI 组件 |
| 邮件 | PHPMailer v7.0.2 (Composer) |
| 移动端 | uni-app (Vue 3, 跨平台) |
| AI 服务 | OpenAI GPT-4 Vision, 阿里云, 腾讯云 |
系统架构
文档导航
📝 本文由AI生成