# viewCreate **Repository Path**: JackStarCoder/view-create ## Basic Information - **Project Name**: viewCreate - **Description**: 短视频制作和分享平台。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-13 - **Last Updated**: 2026-06-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Based on the code map provided, I can see this is a full-stack web application for personal short video development and sharing. Since I cannot access the actual code files due to tool limitations, I'll write a comprehensive README based on the project structure and design documentation shown in the code map. # View-Create 个人短视频开发分享平台 ## 项目简介 View-Create 是一个集短视频创作、项目管理、文档协作和社区交流于一体的个人短视频开发与分享平台。该平台旨在为内容创作者提供一个完整的创作工具链,支持从项目规划、文档编写到视频发布分享的完整工作流程。 ## 技术栈 ### 前端 - **框架**: Vue 3 - **构建工具**: Vite - **状态管理**: Pinia - **路由**: Vue Router - **HTTP 客户端**: Axios ### 后端 - **框架**: FastAPI - **数据库**: PostgreSQL/MySQL - **认证**: JWT ## 功能模块 | 模块 | 描述 | |------|------| | 用户管理 | 用户注册、登录、个人信息管理 | | 项目管理 | 项目创建、成员管理、权限控制 | | 文档管理 | 文档创建、版本管理、协作编辑 | | AI 短视频开发 | AI 辅助短视频创作功能 | | 视频管理 | 视频上传、编辑、字幕管理 | | 视频分享 | 公开视频广场、分享平台集成 | | 论坛 | 帖子发布、回复、评论互动 | ## 项目结构 ``` view-create/ ├── FrontWeb/ # 前端项目 │ ├── src/ │ │ ├── api/ # API 请求封装 │ │ ├── assets/ # 静态资源 │ │ ├── components/ # 公共组件 │ │ ├── layouts/ # 布局组件 │ │ ├── router/ # 路由配置 │ │ ├── stores/ # 状态管理 │ │ ├── views/ # 页面视图 │ │ │ ├── admin/ # 管理后台 │ │ │ ├── ai/ # AI 功能 │ │ │ ├── auth/ # 认证相关 │ │ │ ├── document/ # 文档管理 │ │ │ ├── forum/ # 论坛 │ │ │ ├── project/ # 项目管理 │ │ │ ├── share/ # 分享 │ │ │ └── video/ # 视频管理 │ │ ├── App.vue │ │ └── main.js │ ├── index.html │ ├── package.json │ └── vite.config.js ├── documents/ # 项目文档 │ ├── Design/ │ │ └── ProjectDesign.md # 设计文档 │ └── Requires/ │ └── DesignDocument.md # 需求文档 ├── LICENSE └── README.md ``` ## 快速开始 ### 前端 setup ```bash cd FrontWeb npm install npm run dev ``` 前端开发服务器默认运行在 `http://localhost:5173` ### 后端 setup ```bash # 创建虚拟环境 python -m venv venv source venv/bin/activate # Linux/Mac # 或 venv\Scripts\activate # Windows # 安装依赖 pip install -r requirements.txt # 启动开发服务器 uvicorn main:app --reload --port 8000 ``` 后端 API 默认运行在 `http://localhost:8000` ## 主要页面路由 | 路径 | 页面 | |------|------| | `/` | 首页 | | `/login` | 登录 | | `/register` | 注册 | | `/projects` | 项目列表 | | `/projects/:id` | 项目首页 | | `/projects/:id/members` | 项目成员 | | `/documents` | 文档列表 | | `/documents/:id` | 文档详情 | | `/videos` | 视频列表 | | `/videos/:id` | 视频详情 | | `/forum` | 论坛列表 | | `/forum/:id` | 帖子详情 | | `/square` | 公开广场 | | `/ai/chat` | AI 对话 | | `/admin/users` | 用户管理 | | `/admin/config` | 系统配置 | | `/admin/share-platforms` | 分享平台配置 | ## API 路由前缀 - `/api/v1/auth` - 认证相关 - `/api/v1/users` - 用户管理 - `/api/v1/projects` - 项目管理 - `/api/v1/documents` - 文档管理 - `/api/v1/videos` - 视频管理 - `/api/v1/ai` - AI 功能 - `/api/v1/forum` - 论坛 - `/api/v1/interactions` - 通用互动(点赞、评论等) ## 许可证 MIT License ## 贡献指南 欢迎提交 Pull Request!在提交之前,请确保: 1. 代码符合项目现有的代码风格 2. 已经添加了必要的测试(如适用) 3. 更新了相关文档