全部文章
项目复盘

The Becoming Portfolio v1.0.0 交付复盘

一套沉浸式 3D 全栈作品集如何从前端页面走到可部署、可验证、带完整使用说明的 v1.0.0 交付包。

  • Vue 3
  • Three.js
  • ASP.NET Core
  • Docker
The Becoming Portfolio v1.0.0 交付复盘,第 1 张图片
The Becoming Portfolio v1.0.0 交付复盘,第 2 张图片
The Becoming Portfolio v1.0.0 交付复盘,第 3 张图片
The Becoming Portfolio v1.0.0 交付复盘,第 4 张图片
01 / 04
查看原图

The Becoming Portfolio v1.0.0 的目标不是只做一张漂亮首页,而是交付一套别人能够安装、运行、理解和部署的完整作品集。

从展示页到全栈产品

前端使用 Vue 3、TypeScript 与 Vite,Three.js 负责沉浸式 3D 场景,GSAP 处理界面动效。作品部分支持分类、标签、搜索、分页、详情和媒体画廊。

后端使用 ASP.NET Core 8 与 EF Core,数据保存到 SQL Server。本地编辑模式可以维护内容,公网部署则默认只读。

为什么公网模式只读

v1.0.0 没有管理员登录系统。如果直接把写接口暴露到公网,任何访问者都有可能修改内容。因此 Docker Compose 与 Nginx 配置会在公网模式下拒绝写请求,编辑功能只保留给本机或可信内网。

这不是功能缺失被忽略,而是明确的安全边界。

交付包包含什么

  • 前端、后端和部署源码
  • Docker Compose 与 Nginx 配置
  • 桌面端和移动端预览图
  • 本地运行、部署、定制与安全说明
  • 产品说明、更新日志和第三方软件与素材说明

验收结果

交付记录显示前端生产构建通过,后端共有 31 项测试通过。本次整理博客数据时,又重新执行了前端生产构建并成功生成产物。

仍然保留一项明确限制:3D 狐狸模型的商业再分发授权不能仅从模型文件确认,公开销售前必须由权利人补充授权证明。

如愿已暂停
00:00 / --:--