Files
SmyWorkCollect/初始要求.md
2025-08-28 10:40:52 +08:00

41 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
开发一个名为 树萌芽の作品集 网站,具体要求如下:
1. 前端架构:
- 采用模块化架构避免单个文件过大使用React最新版开发 放在frontend目录
- 确保代码结构清晰,便于后期扩展维护
- 先保证简单展示就可以了
2. 响应式设计:
- 分别编写手机端和电脑端的专用代码
- 优先保证手机端用户体验
3. 后端开发:
- 使用Python 3.13.2开发
- 后端代码集中存放在独立文件夹backend目录
- 先保证能正确读取解析已有的作品,完成最核心的作品下载功能
4. 后台管理系统:
- 开发简洁但功能完整的作品管理界面
- 功能包括:
* 上传多平台作品文件(Windows/Android/Linux)
* 设置作品元数据名称、版本号、唯一ID
* 上传作品图片(可选)并设置首页展示图
* 上传作品视频(可选)
* 编辑作品信息:作者、标签、分类、介绍
5. 数据存储:
- 创建setting.json存储网站基础配置
- 使用work_config.json单独存储每个作品的信息
6. 前端设计:
- 采用淡绿色清新可爱的配色方案
- 首页展示作品卡片包含:
* 作品名称(标题)
* 简短介绍
* 标签分类
* 上传/更新时间
* 支持平台
* 版本信息
* 作者信息
* 作品截图
- 实现作品搜索功能@config/ @settings.json @works/ @aicodevartool/ @Windows/ @style.css @主题配色参考/