LOADING PROJECT JOURNEY
0%
PROJECT JOURNEY · 2026.04 · HEALTHY DIET APP
● 游客前台 / 用户中心 / 管理后台已贯通 ⚙ Go Gin + Vuetify 双线迭代 ↻ Windows 构建恢复路径已沉淀
健康饮食项目 开发之路 从本地原型到可持续迭代的完整记录

这不是单次改页面,而是一条持续推进的交付链路:从前端骨架、后端鉴权、后台能力,到 Windows 构建排障和 UI 精修,围绕“写入本地、可直接运行”不断迭代。

0天连续密集迭代
0套前台 / 后台布局体系
0+关键能力点落地
0个Go Gin 核心后端
持续迭代中当前状态
游客前台首页 / 记录 / 计划 / 社区 / AI
用户中心账号资料 / 密码 / 我的数据
管理后台用户、AI、安全、统计统一入口
工程稳定构建恢复、主题切换、依赖修复
HealthyDiet.devlog · BUILD JOURNEY · 2026
01 核心模块

这个项目的两条
主推进线

产品体验线
UI

访客到用户的完整体验

面向前台访问者与普通用户
  • 阶段目标先可访问,再逐步登录
  • 信息架构首页 / 记录 / 计划 / 社区 / AI问诊
  • 页面风格卡片化 + 图表化 + 低噪声
  • 组件策略优先 Vuetify 原生能力
  • 体验原则可见、可点、可理解
  • 当前状态可直接演示和继续迭代
前台体验已成体系
AND
工程能力线
API

后端与后台的可运营能力

面向管理员与系统维护者
  • 后端框架Go + Gin + JWT + bcrypt
  • 权限模型普通用户 / 管理员分层
  • 后台能力用户管理、AI设置、安全设置、统计
  • 配置方式优先后台可改,减少环境依赖
  • 数据存储JSON 持久化 + 清晰 API 边界
  • 当前状态联调可用,持续增强中
工程基座稳定推进
02 项目背景

为什么这条开发路线
能够跑通

项目最早从轻量前端原型开始,但目标不是“只看页面”的展示站,而是要落成一套可持续迭代的健康饮食产品:游客可浏览、用户可记录、管理员可运营。

迭代节奏遵循一条明确规则:优先把真实需求写入本地并可运行。因此每一轮都围绕真实路径、真实报错、真实页面反馈推进,而不是停留在抽象方案。

这条路线同时覆盖了产品、技术和环境三层难点:前台体验不后台化、后台配置可运营、Windows 中文路径下构建要有稳定恢复方案。三层一起推进,才是真正的“开发之路”。

03 开发时间线

从 0 到 1,再到
可持续迭代

2026年4月3日 · 起步阶段

前端原型落地:五页路由快速成型

在空目录上先搭出可访问骨架,完成首页、记录、计划、社区、AI问诊等基础页面,确保“先看得见、点得动”。

起盘
2026年4月3日 · 同日

Go Gin 后端接入:注册、登录、鉴权打通

后端完成 JWT 登录链路、密码加密和基础用户模型,首次启动支持默认管理员初始化,为后续后台能力打底。

核心能力
2026年4月3日 · 体验修补

登录入口与本地交互完善

顶部入口改为可导航的 RouterLink,记录/计划/社区页面补齐本地交互,产品从“静态壳”进入“可使用原型”。

体验推进
2026年4月4日 · 架构迁移

前端从 daisyUI 迁移到 Vuetify + Iconify

技术栈切换到当前真值,建立统一组件体系;同时把后台路由切到独立壳层,前台与后台视觉和信息架构彻底分离。

关键迁移
2026年4月4日 · 管理能力

后台增强:用户创建、重置密码、角色管理

管理员端补齐高频运维动作,并统一 Bearer 解析和 CORS 细节,让后台从“展示页”升级为“操作台”。

后台可用
2026年4月4日 · 环境攻坚

定位 Windows 中文路径构建异常并固化恢复方案

针对 build silent exit 问题,确认是路径与原生层兼容痛点,沉淀出 subst + hoisted linker 的稳定恢复流程,并写入运行说明。

稳定性突破
2026年4月4日 · 文案与主题

清理冗余说明,补齐亮暗主题切换

移除用户可见页面中的“原型说明”噪声,统一主题切换和 localStorage 记忆逻辑,让产品观感更接近可上线状态。

视觉收敛
2026年4月4日 · AI 中台化

AI 设置中心与知识库入口并入左侧导航

把模型配置、连通性测试、知识库管理集中到后台统一入口,减少散落配置,提高后续维护效率。

后台迭代
2026年4月5日 · 社区升级

社区页重做:从平铺列表到现代信息流

参考优秀信息层次,把话题栏、排序、互动指标和内容卡片重新组织,兼顾移动端观感与浏览效率。

体验重构
2026年4月5日 · 同日

修复 optimizeDeps 过度收紧导致的 dayjs 空白页回归

在 Vuetify 与 Element Plus 共存场景下修正依赖预构建策略,避免误伤 `element-plus -> dayjs` 链路,恢复页面正常渲染。

回归修复
2026年4月5日 · 当前里程碑
开发叙事整理

`site-v65` 全站改写为项目开发之路

把原模板中的事件叙事整体替换为本项目真实演进:保留视觉语言与交互骨架,写入产品决策、技术迁移、排障路径和下一步目标,形成可对外展示的开发档案页。

04 决策原话

推动这个项目前进的
关键原则

每一轮改动都围绕这些原则执行,不做无效重构

"
写入本地,不只给方案。
交付原则
"
先游客可访问,再接登录与用户中心。
产品推进顺序
"
尽量使用 Vuetify,能用原生组件就不手搓壳子。
前端实现约束
"
不是替换掉,是追加。
改动边界控制
"
遇到 Windows 路径崩溃,先 subst 稳住构建。
环境排障策略
"
后台能改的配置,不要只藏在 .env。
运营可维护性
"
前端不要塞太多无关文字,优先可视化表达。
界面取舍原则
"
继续。
执行信号:持续实现、验证、沉淀
05 里程碑证据

这条开发之路的
可验证事实

EV-001
UI

前端栈已迁移为 Vuetify + Iconify

当前前端真值已从早期样式壳切换到 `vite-plugin-vuetify`,并形成统一图标与组件体系,便于后续一致性迭代。

EV-002
RO

前台与后台使用独立布局

普通访客路由与 `/admin/*` 路由分流到不同壳层,信息架构清晰,避免“后台风”污染用户页面。

EV-003
BE

Go Gin 后端已具备完整认证链路

注册、登录、鉴权、个人资料与密码修改均已落地,管理员能力与用户能力分层明确,支持持续扩展。

EV-004
AI

后台 AI 设置与知识库能力已集成

模型参数、连通测试、知识文档管理、自动分析开关等能力统一进入后台中心,降低运维门槛。

EV-005
OS

Windows 路径问题已有稳定恢复方案

针对中文路径构建异常,已固化 `subst` 到短盘符并重装依赖的流程,README 提供可复现命令。

EV-006
CM

社区页面已完成现代化重构

内容流、排序、互动指标与视觉层次已升级,不再是早期平铺列表,信息密度与可读性显著提升。

EV-007
TH

全局主题切换支持持久化

亮暗主题通过 `useTheme()` 与本地存储协同,前后台切换体验一致,避免每次刷新都回到默认态。

06+ 复盘评析

这次开发过程里
最有价值的经验

不是“做了什么”,而是“为什么这套方法能持续推进”

复盘 · 壹

需求对齐优先于技术炫技

用户每次纠偏都很具体:哪个图标、哪个入口、哪个模块。小步精准命中,比大而全改版更有效率,也更少返工。

复盘 · 贰

“可运行”是所有设计讨论的前提

先让本地跑起来,再谈美化和拓展。启动链路一旦不稳,任何视觉改动都只是临时效果,无法形成真实交付。

复盘 · 叁

组件体系统一能显著降低维护成本

迁移到 Vuetify 后,布局、表单、弹层、主题切换都更统一,后续迭代不再反复修“同类问题的多份实现”。

复盘 · 肆

Windows 环境问题要当作一级工程问题

路径、执行策略、端口冲突并非“偶发小问题”,而是会直接阻断交付的关键风险。提前给恢复预案,收益很高。

复盘 · 伍

后台化配置让系统更像“产品”

把 AI 与安全配置放进后台后,运营动作从“改文件重启”变成“在线可控”,这一步对可用性提升非常明显。

复盘 · 陆

持续沟通中的“继续”意味着完整推进

不是停在建议层,而是继续实现、验证、补文档、交付可复用结果。这个节奏决定了项目能否稳定向前。

阶段总览

当前可以把这段开发之路归纳为六个阶段:

阶段一
起盘

快速搭出前端骨架,先把产品主界面做成可访问状态。

阶段二
通路

后端认证与角色分层打通,用户链路从“看”升级为“可用”。

阶段三
迁移

前端迁移到 Vuetify 体系,前后台壳层分离,信息架构更清晰。

阶段四
稳定

解决 Windows 构建与依赖链回归问题,形成可复用恢复流程。

阶段五
体验

社区重构、主题细化、文案降噪,让页面更接近上线质感。

阶段六
扩展

AI 与后台能力持续中台化,项目从演示走向长期运营。

这条“开发之路”的价值,不在一次性大改,而在每次都能落地、可验证、可继续。
07 版本节奏

这几天到底推进了
哪些关键动作

4月3日
前端快速起盘,路由与页面骨架完成,形成最小可演示版本。
4月3日
Go Gin 后端接入,注册登录、鉴权、默认管理员初始化打通。
4月3日
登录入口行为修正,多页面补齐本地交互逻辑。
4月4日
前端迁移至 Vuetify + Iconify,统一组件栈与视觉语言。
4月4日
`/admin/*` 独立后台壳层落地,前后台分离完成。
4月4日
后台用户管理增强:创建用户、改角色、重置密码。
4月4日
确认 Windows 中文路径构建异常,沉淀 `subst` 恢复方案并写入文档。
4月4日
清理前台冗余说明文案,亮暗主题切换与持久化完成。
4月4日
AI 设置中心与知识库入口后台化,配置可运营。
4月5日
社区页重构为现代信息流布局,交互与层次显著优化。
4月5日
修复 `dayjs` 依赖链回归,避免白屏,恢复开发与构建体验。
4月5日
`site-v65` 改写为“项目开发之路”叙事,形成可展示开发档案。
持续中
下一步继续补强用户中心细节、AI 问诊体验一致性与部署化文档。
// 结语

这条开发之路最有价值的地方,不是“做了很多页面”,
而是每个改动都能在本地看见、在运行中验证、在下一轮继续生长。

从产品路径到工程约束,从交互细节到环境排障,
一步一步把“原型”推成“可持续迭代的系统”。
这就是这个项目真正的开发之路。

Healthy Diet App · 开发档案
记录真实迭代过程,用于后续持续优化与协作追踪
08 参考入口

继续查看

09 继续协作

下一步怎么推进

你可以直接从下面三个入口继续:复现运行环境、查看互动版开发过程、或按里程碑逐条推进下个版本。

互动页 开发迭代模拟器 版本节奏 查看近期迭代清单
// 项目持续迭代中
记录真实开发过程,服务后续协作、复盘与版本推进
如有新需求或新改动,可按本页时间线继续追加