排队1534位后,我用华为云码道AI做出了月圆家国中秋国企文化展
海上生明月,天涯共此时。
一、项目背景
中秋节是中华民族最重要的传统节日之一,承载着团圆、思念、感恩的文化内涵。而在万家团圆的背后,是无数国企人坚守岗位、守护万家灯火的动人身影。
恰逢华为云码道 CodeArts AI 编程挑战赛,我决定做一个"月圆家国·国企中秋文化展"主题网站,将中华传统中秋文化与新时代国企责任担当相结合,用技术的方式传承文化、致敬坚守。
项目目标很明确:
- 文化传承:系统展示中秋历史演变、传统习俗、千古诗词
- 国企致敬:展现电力、通信、交通、能源等领域国企人的中秋坚守
- 互动体验:灯谜竞猜、祝福墙、抽签等互动功能,增强参与感
- 纯前端实现:零依赖、零构建,双击就能跑,方便评审体验
- 节日氛围:中国红+金色+深蓝夜空配色,星空动画、月亮动画,沉浸感拉满
二、码道AI开发体验
2.1 排队1534位的小插曲
活动刚开始,码道 CodeArts Agent 就爆火了。我第一次打开时,排队人数达到了惊人的1534位。等了将近一个小时才排到我,这也从侧面说明了码道的人气之高。
2.2 一句话生成完整项目
排到队后,我只给了码道一个详细的需求描述,它就一次性生成了完整的项目结构,包括:
- 完整的 HTML 页面结构(6个功能模块)
- CSS 样式(节日配色、动画效果、响应式布局)
- JavaScript 交互逻辑(导航切换、灯谜游戏、祝福墙、月饼百科)
- README 文档(项目介绍、运行方式、技术栈)
整个过程不到5分钟,码道就把一个从零到一的完整项目交付了。代码质量很高,注释清晰,结构规范。
2.3 二次开发:加了四个创新功能
码道生成的基础版本已经很完整了,但我觉得还可以更有趣。于是在码道生成的代码基础上,我自己加了四个年轻人喜欢的互动彩蛋:
- 中秋抽签:摇签筒动画+音效,6种签文,四维运势解读
- AI祝福生成器:输入名字+选择风格,一键生成专属祝福文案
- 全局点击放烟花:Canvas粒子爆炸,12种随机配色,解压好玩
- 首页弹幕飘过:18条中秋祝福随机飘过,节日氛围拉满
三、项目结构
midautumn-soe/ ├── index.html # 主页面(6+4个功能模块) ├── css/ │ └── style.css # 样式文件(节日配色+动画) ├── js/ │ ├── app.js # 主逻辑(导航、数据渲染) │ ├── riddle.js # 灯谜竞猜模块 │ ├── wishes.js # 祝福墙模块 │ ├── mooncake.js # 月饼百科模块 │ ├── lucky.js # 中秋抽签模块(创新功能) │ ├── ai-blessing.js # AI祝福生成器(创新功能) │ └── fireworks.js # 全局烟花+弹幕(创新功能) ├── README.md # 项目说明文档 └── .gitignore # Git忽略配置四、六大基础功能模块
4.1 首页封面
星空动画背景,月亮+灯笼元素,数据统计展示(2000+年文化传承、150万+家央企坚守、14亿人共赏明月),弹幕祝福飘过。
4.2 中秋文化
历史时间轴展示(上古时代→汉代→唐代→宋代→明清→现代),传统习俗介绍(赏月、吃月饼、猜灯谜、饮桂花酒),千古诗词赏析。
4.3 国企担当
数据概览(100%电网安全、99.9%通信畅通、1.2亿旅客发送、充足能源供应),国企风采展示(国家电网、三大运营商、国铁集团、三桶油),国企人中秋坚守故事。
4.4 灯谜竞猜
10道中秋主题灯谜,4选1答题模式,实时计分,答题结束显示成绩和解析。题目涵盖字谜、成语谜、物品谜等多种类型。
4.5 祝福墙
用户可以输入昵称、选择祝福对象、写下祝福内容、选择卡片颜色,发布后显示在祝福墙上。支持6种卡片颜色,LocalStorage本地存储。
4.6 月饼百科
六大流派介绍(广式、苏式、京式、潮式、滇式、冰皮),点击切换查看详情,营养成分可视化进度条(热量、脂肪、蛋白质、碳水)。
五、四大创新功能彩蛋
5.1 中秋抽签
点击签筒触发摇签动画(带Web Audio音效),6种签文(上上签到下签),事业/爱情/财运/健康四维运势解读,手气不好可以重抽。
5.2 AI祝福生成器
输入对方名字,选择4种风格(温馨感人/幽默搞笑/文艺清新/职场正式),一键生成专属中秋祝福文案,支持一键复制到剪贴板。
5.3 全局点击放烟花
页面任意位置点击都会触发Canvas粒子烟花爆炸效果,12种随机配色方案,重力衰减物理模拟,解压又好玩。
5.4 首页弹幕飘过
首页背景有18条中秋祝福弹幕随机飘过,“中秋快乐”、“但愿人长久”、“国企人辛苦了”、“阖家幸福”……节日氛围直接拉满。
六、项目运行效果截图
6.1 码道Agent开发界面
6.2 首页封面
6.3 中秋文化
6.4 国企担当
6.5 灯谜竞猜
6.6 祝福墙
6.7 月饼百科
6.8 中秋抽签
6.9 AI祝福生成器
七、技术栈
- HTML5:语义化标签,结构清晰
- CSS3:Flexbox布局,CSS动画,渐变,滤镜
- JavaScript (ES6+):原生JS,零框架依赖
- Canvas API:烟花粒子效果
- Web Audio API:抽签摇签音效
- LocalStorage:祝福墙数据本地存储
- 响应式设计:适配桌面端和移动端
八、项目仓库
AtomGit 仓库地址:https://atomgit.com/gcw_X39jDgwR/midautumn-soe
欢迎 Star 和 Fork!
九、总结与心得
通过这次比赛,我深度体验了华为云码道 CodeArts 代码智能体的 AI 编程能力。从排队1534位的小插曲,到一次性生成完整的六模块项目,再到自己加四个创新功能彩蛋,整个过程非常顺畅。
码道给我最大的感受是:它不是简单的代码补全工具,而是真正的AI编程伙伴。你只需要描述清楚需求,它就能理解你的意图,生成结构完整、代码规范、注释清晰的完整项目。对于前端开发来说,这种"一句话生成一个网站"的体验,真的很震撼。
技术是冰冷的,但技术可以传递温度。用代码传承中秋文化,用网页致敬国企坚守,这就是我做这个项目的初心。
一键开通华为云码道 CodeArts 代码智能体:https://developer.huaweicloud.com/codeartsco.html
海上生明月,天涯共此时。祝大家中秋快乐,阖家幸福!
本文为华为云码道 CodeArts AI 编程挑战赛参赛作品,内容为原创首发。