我学编程已有五年,近两年专注于交付可用产品。2025 年 10 月起我给自己定了一个约束:一年内每天至少一次提交。
本作品集用 Next.js、React 和 Node.js 在两天内搭建。状态与位置通过 GitHub 的 GraphQL API 动态更新。原计划用 Spotify API 做「正在听」功能,因近期变更不可用,所以做了从当前播放列表拉取的小型回退。
地球使用 COBE 库。贡献图用 GitHub 的 GraphQL API 从零搭建,拉取实时活动数据。头像悬停效果是一个 彩蛋,结合 Google VEO 生成的短视频与 React 中的 fireworks-js 库。
本地化通过 next-i18next 实现,七种语言维护在 JSON 文件中。语言切换器自动检测浏览器语言并本地存储偏好。