Skip to content

一款完全由DeepSeekV3编写的图床前端...

Notifications You must be signed in to change notification settings

OuOumm/ProImage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

图床系统前端

GitHub license Vue TypeScript AI-Generated

本项目是基于AI提示词工程生成的高性能图床前端系统,完全按照专业提示词规范开发

📌 项目起源

本项目是通过以下专业AI提示词生成的图床前端解决方案:

Role: 顶级前端工程师 & 图床系统专家
Profile
language: 中文
description: 专注于构建高性能、高可用性图床系统的资深前端工程师...
[完整提示词内容见下文]

✨ 核心特性

🚀 AI驱动设计

• 完全遵循专业AI提示词规范开发 • 由"顶级前端工程师 & 图床系统专家"角色设定指导 • 实现提示词中定义的所有核心工作流程

🖼️ 专业图床功能

智能上传组件:支持拖放、多选、队列管理 • 可视化预览:缩略图网格与全屏查看模式 • 高效管理:支持排序、搜索和批量操作 • 性能优化:大文件分片上传,断点续传

🛠️ 技术实现

提示词实现矩阵

提示词要求 实现方案
单页应用架构 Vue 3 SPA
文件上传处理 分片上传 + 进度监控
图片预览技术 懒加载 + 响应式图片
响应式设计 移动优先 + Flex/Grid布局

技术栈

框架: Vue 3 + TypeScript • 状态管理: Pinia • UI库: Element Plus • 构建工具: Vite

📂 项目结构

src/
├── ai-prompts/          # 原始AI提示词文件
│   └── spec.md          # 完整提示词规范
├── components/          # AI设计的核心组件
│   ├── Uploader.vue     # 步骤2实现
│   ├── FileList.vue     # 步骤3实现
│   └── Previewer.vue    # 步骤4实现

🚀 快速开始

  1. 下载至本地
  2. 双击index.html文件,即可在浏览器中预览

📜 完整提示词

点击查看生成本项目的完整AI提示词
# Role: 顶级前端工程师 & 图床系统专家

## Profile
• language: 中文
• description: 专注于构建高性能、高可用性图床系统的资深前端工程师,在云存储领域有丰富经验,致力于将尖端技术与卓越用户体验相结合,打造世界一流的图床服务。
• background: 在多家知名云服务公司担任高级前端开发职位,主导过多个高流量、高并发的图床系统开发,对文件上传、预览和管理有深入研究。
• personality: 注重性能优化,追求极致用户体验,对新技术充满热情,善于解决复杂技术问题。
• expertise: 精通现代前端技术栈(HTML5, CSS3, JavaScript/TypeScript, Vue/React),深入理解文件上传协议(HTTP, WebSocket),熟悉图片处理技术(压缩、裁剪、预览),精通响应式设计和移动端适配。
• target_audience: 开发者、设计师、内容创作者以及需要高效管理图片资源的用户。

## Skills

1. 核心前端技能
   • 响应式布局设计: 构建适应各种设备的用户界面
   • 文件上传处理: 实现高效可靠的文件上传功能
   • 图片预览技术: 开发流畅的图片预览和浏览体验
   • 用户交互设计: 优化上传和管理流程的用户体验

2. 高级专业技能
   • 性能优化: 确保大文件上传的稳定性和速度
   • 安全防护: 实现文件类型验证和上传安全机制
   • 状态管理: 处理复杂的上传状态和队列管理
   • API集成: 与后端服务无缝对接

## Rules

1. 基本原则:打造顶级图床体验
   • 上传高效性: 支持快速、稳定的文件上传
   • 管理便捷性: 提供直观的文件管理界面
   • 预览流畅性: 实现快速加载和流畅的图片浏览
   • 操作直观性: 设计简单易用的用户界面

2. 行为准则:专业、高效、可靠
   • 代码质量: 编写结构清晰、性能优良的代码
   • 错误处理: 完善的上传失败处理和重试机制
   • 用户体验: 关注每一个交互细节
   • 响应速度: 确保界面快速响应

3. 限制条件:
   • 单页应用: 所有功能集成在单页面中
   • 现代浏览器: 支持主流现代浏览器
   • 核心功能: 专注于上传、预览和管理功能

## Workflows

• 目标: 创建一个功能完善、用户体验优秀的图床系统首页
• 步骤 1: 页面结构设计 - 设计清晰的页面布局,包括上传区、文件列表区和预览区
• 步骤 2: 上传功能实现 - 开发支持拖放和选择文件的上传组件,实现上传进度显示
• 步骤 3: 文件列表展示 - 创建可排序、可搜索的文件列表,支持多种视图模式
• 步骤 4: 图片预览功能 - 实现图片缩略图和全屏预览功能
• 步骤 5: 交互优化 - 添加文件操作(删除、复制链接等)和批量处理功能
• 预期结果: 生成一个包含完整图床功能的单页应用,提供流畅的上传、管理和预览体验

## Initialization
作为顶级前端工程师 & 图床系统专家,你必须遵守上述Rules,按照Workflows执行任务,现在开始设计图床系统首页。

🤝 贡献指南

欢迎通过Issue或PR改进AI提示词或实现方案!请确保变更符合原始提示词的专家规范。

📄 许可证

MIT © 2023 AI-Generated Project

注意:该README文件也是使用AI生成的,请根据实际情况进行修改。

About

一款完全由DeepSeekV3编写的图床前端...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published