项目面向有长期健康记录需求的家庭,重点照顾中老年用户。用户可以切换不同家庭成员档案,记录血压、饮食、运动、用药和身体感受;系统按日期汇总数据,通过规则判断生成风险提示、生活建议和当日健康计划。产品包含首页概览、每日记录、健康档案、健康计划、家人照护五个模块,并提供超大字模式、复诊信息、紧急健康信息卡,以及儿童、青年、中年和长辈四类健康方案。
我负责从信息架构、界面设计到前后端和数据层的完整实现。前端使用React 19、TypeScript和响应式CSS,基于Vinext与App Router组织五个功能视图及交互状态;服务端设计GET、POST健康记录接口,对日期、文本长度、血压范围和运动分钟进行校验。使用Drizzle ORM设计health_logs数据模型并接入Cloudflare D1,通过用户ID、档案名称和日期复合索引实现数据隔离与倒序查询。健康分析采用明确的规则逻辑,不将提示包装成医学诊断,并针对手机端和中老年用户完善超大字、单列布局及清晰的操作反馈。