我用免费 AI,2 小时做完并上线了一个微信小程序

0 阅读5分钟

大家好,我是大华!

前几天我用 AI 做了一个戒烟的微信小程序,想验证一下,一个普通的开发,用免费的 AI 工具,多久能做出一个可上线的产品。

核心功能非常简单,整体开发调试也就花了2个小时的样子,倒是小程序的注册、备案和代码审核,前前后后花了一周。

整个项目 没有后端,数据全部存在本地;用到的 AI 工具,也全部是免费的。

下面把整个过程完整分享一下。

用到的 AI 工具

就两个:DeepSeek、v0.app。

一个负责想清楚做什么,一个负责把东西直接写出来。

功能设计

一开始我其实只有一个很模糊的想法:做一个戒烟小程序。

但说实话,现在这类小程序已经很多了,我这个也谈不上什么亮点。

于是我直接把自己的想法丢给了 DeepSeek,让它同时站在前端工程师 + 产品设计师的角度,帮我把功能拆清楚。

我把我的想法告诉 DeepSeek,让它来帮我做功能设计和代码生成提示词,最终整理出来的提示词如下:

你是一名资深前端工程师 + 产品设计师,请帮我生成一个完整的【戒烟记录 Web App】。

要求:
- 纯前端实现(HTML + CSS + JavaScript),无需框架
- 单页面应用(SPA 风格),点击底部导航切换视图
- 移动端优先布局(Mobile First),响应式设计,兼容手机浏览器
- 所有数据存储在 localStorage
- 项目文件结构清晰、可长期维护
- 页面操作成本低于 3 秒
- 产品风格极简、现代、正反馈导向,不说教、不制造焦虑

页面结构及功能:
1. 首页(Dashboard)
   - 显示今日已抽 / 今日目标
   - 距离上一次抽烟时间
   - 今日节省金额
   - 简短正反馈文案
   - 按钮:「+ 抽了一根」和「我现在很想抽 😣」
   - 点击记录当前时间,刷新数据

2. 记录页(TimeLine)
   - 按时间倒序展示抽烟记录
   - 每条记录显示时间
   - 支持可选原因:压力、社交、无聊、情绪
   - 支持删除记录(需二次确认)
   - 数据来自 localStorage

3. 统计页(Stats)
   - 展示最近 7 天抽烟数量折线图
   - 展示抽烟原因分布饼图
   - 显示连续未超标天数、最长坚持记录
   - 所有统计实时计算

4. 应对页(Coping)
   - 提供 3 个工具模块:
     1. 延迟 3 分钟倒计时
     2. 60 秒呼吸引导(文字)
     3. 随机分散注意力小任务
   - 完成后显示轻量正反馈

5. 设置页(Settings)
   - 每日抽烟目标
   - 戒烟模式(立刻戒断 / 逐步减少)
   - 单根香烟价格
   - 固定每日提醒(前端模拟)
   - 数据修改后立即生效

整体要求:
- 底部固定 Tab Bar 导航(首页、记录、统计、应对、设置)
- 顶部标题栏显示当前页面名称
- 响应式布局,支持触屏操作
- localStorage 操作封装成统一 dataService(可后续替换为后端 API)
- 代码整洁、模块化,易于维护
- 页面风格统一,简洁现代
- 所有按钮、表单、交互逻辑、数据统计逻辑完整实现
- 可以直接在浏览器打开运行,无需服务器

请生成:
- 完整 HTML、CSS、JS 代码
- 注释清晰,标明各模块作用
- localStorage 数据结构说明
- 页面切换逻辑说明
- 数据统计逻辑说明

为了方便调试,我刻意让它先生成 Web 版本,而不是一上来就写小程序。

这一步,后面省了我不少事。

用 v0 把产品直接写出来

接下来我把这份提示词丢给了 v0.app:

v0 默认会生成 React 项目,而且可以直接把完整代码拉下来运行。

在 Web 版本确认整体没什么大问题之后,我再让它把现有功能改写成微信小程序版本,如下:

小程序代码需要手动处理的地方

小程序代码拉下来之后,直接用微信开发者工具打开,这时候代码是会有一点问题的。

几乎每个页面的 JS 文件里,都会有一些完全没用的声明,类似下面这种:

这种看到直接删掉就行,不影响任何逻辑。再稍微调整一下 CSS 样式,基本就没什么大问题了。

因为整个项目没有后端,也不涉及复杂接口,第一个版本就这样跑起来了。

实际效果

下面是几个页面的实际效果图:

关于注册、备案和发布

个人小程序认证其实很便宜,30 块钱就可以。但很多功能也会受到限制,比如支付,获取手机号等都没办法调用。

如果是企业小程序,需要 300 块认证费,要营业执照。支付能力还需要额外去注册微信支付商户。

注册、备案、发布的流程就不展开说了,只要资料齐全,基本按提示一步步走就行。

小程序已经上线了,大家也可以体验一下:

扫码_搜索联合传播样式-标准色版.png

如果你也在用 AI 做项目,或者对这个戒烟小程序本身有想法,欢迎随便聊聊。