2026.01—至今|59 GitHub Stars、8 个 Releases(截至 2026.07)
- 从零完成产品规划、交互设计、技术架构、开发、测试、文档、Docker 部署和版本发布,为 Garage 分布式对象存储提供多集群管理、Bucket/Access Key 管理及 S3 文件浏览能力,已用于个人生产环境并拥有少量外部用户。
- 采用 React、TypeScript、Express、SQLite 与 BFF 架构;通过 Module Federation 使 S3 Browser 同时支持独立部署和嵌入 Admin Console,并将 Bucket API、数据库与 S3 操作下沉至共享后端包,减少两套 BFF 的实现漂移。
- 建立可分别运行于 S3 Browser BFF 与 Admin BFF 的 HTTP 契约测试,结合 Vitest、Playwright、严格 TypeScript、GitHub Actions 和 Release Please 保障回归质量与持续发布。
- 设计小文件 BFF 代理、大文件预签名分片直传的传输链路,集成断点续传,降低 BFF 的带宽和连接压力;实现幂等的 Bucket CORS 自动协调与诊断,在权限不足时提供可操作的降级提示。
- 使用 AES-256-GCM 加密保存 Garage Admin Token 与 S3 凭据,避免长期凭据暴露给浏览器;通过 JWT 鉴权、环境密钥和 BFF 边界降低敏感信息泄露风险。
- 建立 AI-first 独立开发流程:本人负责需求拆解、架构决策和质量验收,通过 Claude Code、Codex 等智能体协助实现、交叉审查和补充测试,并由人工审核核心逻辑、安全边界及测试覆盖。