01 / 全栈 WEB 应用
HealthSync.
记录血糖、查看趋势、导出健康数据。从大学课程小组作业出发,独立重建并部署的全栈应用。
GitHub ↗01
背景与问题
HealthSync 围绕记录血糖、查看趋势和导出数据的流程展开。项目最初是三人大学课程作业,之后我将它独立重建为全栈应用。
02
我的角色
在原始小组作业中,我主要负责移动端模块。独立重建阶段,我负责从需求、数据模型,到前后端、数据库迁移和部署的完整代码实现。
03
实现过程
浏览器通过 Flask 后端完成身份认证、健康数据记录及 CSV 导出。PostgreSQL 存储记录,Chart.js 支持趋势可视化。
应用使用 Docker 打包并部署至 Render,通过环境配置连接服务,健康检查端点用于检查运行状态。
04
关键决策
重建过程中,部署环境的数据库由 SQLite 迁移至 PostgreSQL。Docker 和环境配置使运行环境与数据库连接成为交付的一部分。
部署时处理了端口绑定、数据库认证和环境配置问题。
05
可验证成果
在独立重建中实现身份认证、数据记录、CSV 导出及可视化。
完成数据库迁移与容器化部署。这些是实现成果,不代表已经验证的健康改善或用户增长。
06
限制与下一步
项目展示应用开发和部署能力,不代表经过临床验证,不声称健康成效或用户规模。
迁移与部署经历体现了同时检查配置和应用行为的重要性;正式可用性及影响评估尚无可供本案例引用的证据。