基于Vue3 + NestJS + Three.js构建的3D数字作品展示平台
- 后端: NestJS + MongoDB + TypeScript
- 前端: Vue 3 + Element Plus + Three.js + TypeScript
- 数据库: MongoDB + Redis
- 3D渲染: Three.js
- 安装依赖并启动数据库
- 运行
start-all.bat
(Windows) - 访问 http://localhost:5173
- ✅ 完整文件上传(图片、音频、证书、3D模型)
- ✅ 作品管理系统
- ✅ 3D模型查看器(演示版)
- ✅ 搜索和筛选
- ✅ 响应式界面
- 🔄 真实3D模型加载器(GLTF/OBJ/FBX)
- 项目状态: 见
项目完整状态.md
- 开发进度: 见
项目进度记录.md
- 文件结构: 见
关键文件清单.md
- 前端界面: http://localhost:5173
- 后端API: http://localhost:3000
- API文档: http://localhost:3000/api/docs
我有一个数字馆项目需要继续开发,代码已上传到GitHub:
GitHub仓库:https://github.com/tyrone1688/metaverse-learning-hub.git
相关文档附件已经上传
项目详细信息请查看仓库中的文档:
-
README.md - 项目概述
-
项目完整状态.md - 当前状态
-
项目进度记录.md - 开发历史
-
关键文件清单.md - 重要文件列表
当前状态:已完成演示版3D模型查看器,所有基础功能正常
下一步目标:升级3D模型查看器为真实加载器,能够解析用户上传的实际GLTF/OBJ/FBX文件内容
请查看我的GitHub代码库和文档,然后帮我继续开发真实的3D模型加载器功能。