【新春创造营】春节美食热量计算器 - 2026 马年健康年夜饭助手

:red_envelope: 春节美食热量计算器 - 2026 马年健康年夜饭助手

项目简介

春节美食热量计算器是一款专为春节设计的健康饮食管理工具,帮助用户在享受年夜饭的同时,科学控制热量摄入。应用包含 65 道经典春节菜品,支持热量计算、营养素分析、运动换算等功能,让您过个健康年!

核心功能

  • :pot_of_food: 菜品选择与筛选 - 按菜系和类型筛选,65 道经典菜品任选

  • :fire: 热量计算 - 实时计算总热量,饼图可视化展示

  • :bar_chart: 营养素分析 - 蛋白质、脂肪、碳水化合物详细分析

  • :person_running: 运动换算 - 8 种运动类型,计算消耗所需时间

  • :light_bulb: 健康建议 - 智能提示荤素比例和热量摄入

  • :fork_and_knife_with_plate: 低热量替代 - 推荐更健康的替代菜品

  • :memo: 自定义菜品 - 添加自己的家常菜

  • :date: 多天记录 - 记录多天热量,趋势图表分析

  • :outbox_tray: 导出分享 - 支持 CSV/JSON 导出和社交分享


iFlow CLI 强力加持

本项目从零到一的完整开发过程中,深度使用了 iFlow CLI 的强大功能,极大提升了开发效率:

1. 智能代码编辑

  • 使用 read_filewrite_file 工具快速修改代码

  • 通过 replace 工具精确修改特定代码片段

  • 自动处理文件路径和依赖关系

2. 前端测试验证

  • 使用 frontend-tester 代理验证所有新增功能

  • 自动化 UI/UX 测试,确保界面正常显示

  • 实时反馈测试结果和截图

3. UI/UX 设计优化

  • 调用 ui-ux-designer 代理重新设计界面

  • 构建完整的设计系统(色彩、排版、组件)

  • 优化响应式布局和移动端体验

4. 项目构建与部署

  • 使用 run_shell_command 执行构建命令

  • 自动化 Git 操作(初始化、提交、推送)

  • 配置 GitHub Actions 自动部署

5. 代码质量保证

  • TypeScript 类型检查和错误修复

  • 代码重构和优化

  • 依赖管理和版本控制


实现过程

阶段一:项目初始化

  • 创建 React + TypeScript + Vite 项目

  • 集成 Bootstrap 5 和 Recharts 图表库

  • 配置开发环境和构建工具

阶段二:核心功能开发

  • 实现 65 道菜品数据结构(包含营养素信息)

  • 开发热量计算和统计功能

  • 实现饼图可视化和运动换算

阶段三:功能扩展

  • 添加营养素分析(蛋白质、脂肪、碳水化合物)

  • 实现自定义菜品添加功能

  • 开发多天热量记录和趋势分析

  • 添加分享和导出功能

阶段四:UI/UX 升级

  • 重新设计色彩系统(柔和红色 + 金色点缀)

  • 优化卡片设计和交互反馈

  • 改进响应式布局和移动端体验

  • 添加流畅的过渡动画

阶段五:部署上线

  • 配置 GitHub Actions 自动部署

  • 修复 TypeScript 类型错误

  • 优化构建配置

  • 部署到 GitHub Pages


功能截图



主界面

  • 红色渐变背景,春节主题装饰

  • 菜品网格布局,筛选工具栏

  • 已选菜品侧边栏

热量统计

  • 饼图展示各类型菜品热量占比

  • 实时更新总热量显示

  • 营养素柱状图分析

健康建议

  • 智能提示热量摄入状况

  • 荤素比例建议

  • 低热量替代推荐

历史记录

  • 多天热量趋势图

  • 历史记录列表

  • 快速加载历史数据


体验链接

:globe_with_meridians: 在线体验https://htmlcss3.github.io/spring-fest-calorie/

使用方法

  1. 选择菜系和类型筛选菜品

  2. 点击"添加"按钮选择菜品

  3. 查看热量总览和营养素分析

  4. 参考健康建议调整饮食

  5. 保存记录,导出报告分享给亲友


技术栈

  • 前端框架: React 19.2.4

  • 开发语言: TypeScript 5.9.3

  • 构建工具: Vite 7.2.4

  • UI 框架: Bootstrap 5.3.8

  • 图表库: Recharts 3.7.0

  • 图标库: React Icons 5.5.0

  • 部署平台: GitHub Pages


项目亮点

:sparkles: 完整的功能体系 - 从菜品选择到数据分析,一站式解决方案

:artist_palette: 精美的 UI 设计 - 春节主题,现代风格,响应式布局

:high_voltage: 流畅的用户体验 - 实时计算,即时反馈,智能建议

:mobile_phone: 移动端友好 - 完美适配各种设备

:locked: 数据本地存储 - localStorage 自动保存,隐私安全

:rocket: 一键部署 - GitHub Actions 自动部署,更新无忧


结语

春节美食热量计算器让健康饮食变得简单有趣!无论是家庭聚餐还是朋友聚会,都能帮您科学控制热量,享受美味的同时保持健康。

2026 马年,让我们一起过一个健康、快乐的新年! :firecracker::confetti_ball:


本项目由 iFlow CLI 全程辅助开发,展示了 AI 驱动的开发效率和创造力。

这么自律吗大佬?太狠了,但该说不说很好用啊!!!

非常感谢 iFlow CLI , 2026让我们一起过一个快乐健康的马年!!!

2 个赞

版本优化,iFlow Cli 嘎嘎好使

搭配 code-reviewer、ui-ux-designer 等 MCP 能力与技能,实现代码优化自动审核、视觉优化完成后自动提交及代码部署,这套工作流用起来太丝滑了!

技术改进

  • 使用Tailwind CSS 重构当前项目,实现视觉升级和交互升级
  • 组件拆分、自定义 Hooks、创建工具函数、性能优化、代码结构优化
  • 添加代码质量工具(ESLint + Prettier + Husky),自动运行 ESLint 和 Prettier
  • 添加 Git 提交规范使用 commitlint 规范提交信息格式