作为一个后端,我用 AI 撸了一个让铲屎官不焦虑的小程序 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
basketballrap

作为一个后端,我用 AI 撸了一个让铲屎官不焦虑的小程序

  •  
  •   basketballrap Jan 13 541 views
    This topic created in 108 days ago, the information mentioned may be changed or developed.

    缘起

    家里养了 3 只猫,作为一名典型的"健忘症晚期"铲屎官,我经常面临这种灵魂拷问:

    • "大橘上次驱虫是 1 号还是 15 号?"
    • "这周喂化毛膏了吗?"
    • "去医院医生问病史,我支支吾吾答不上来..."

    市面上的宠物 APP 要么广告多到令人发指,要么功能复杂得像个 ERP 。 于是一拍大腿:我自己写一个!

    但我主业其实是写 Java 的( Ruoyi 框架一把梭),对小程序前端那一套 WXML/WXSS 只能说是"略懂"。 这次我决定换个玩法:全程让 AI 带着我写

    技术栈

    • 后端:Java
    • 前端:微信原生小程序 (WXML + WXSS)
    • 核心开发Antigravity + Gemini 3Pro (真的,99% 的前后端代码是 AI 写的)

    AI 怎么帮我从 0 到 1

    这个项目的开发体验非常奇妙,基本就是我是 PM + Code Reviewer ,AI 是主力 Coder 。

    1. UI 设计:我描述"我要一个粉色治愈系的个人中心,要有 VIP 皇冠动画",AI 直接生成了 CSS 代码,甚至连 box-shadow 的参数都调得很有质感。
    2. 逻辑补全:我写了后端接口,把 Swagger 给 AI ,它自动帮我生成了前端的 API 调用层 (request.js)。
    3. 复杂交互:比如那个"左滑删除"和"自定义兑换码弹窗",我只说了需求,AI 帮我处理了 touchmove 事件和遮罩层逻辑,几乎 0 bug 。

    只做核心功能的「爱宠迹」

    在 AI 的加持下,我快速迭代出了这个只为解决焦虑而生的小程序:

    1. 疫苗/驱虫“强提醒”

    这是最核心的痛点。设置好时间,到期前微信自动发订阅消息提醒。 不管你养了多少只,哪只该打猫三联,哪只该吃内驱,安排得明明白白。

    2. 只有记录,没有广告

    • 就诊记录:医生开的药单、诊断结果、花费,拍照上传存档。下次换医院直接给医生看历史记录。
    • 体重曲线:自动生成折线图,监控主子的身材管理(虽然我家全是上涨趋势)。
    • 日常日记:喂了什么、今天乖不乖,随时记一笔。

    3. 多宠家庭友好

    默认支持 3 只,为了防止被滥用加了个简单的邀请机制解锁无限位。 所有数据云端同步,我和我老婆共享账号,谁喂了猫一目了然。

    开发者的话

    这个小程序目前完全免费,没有任何广告。 初衷就是为了治好我自己的养宠焦虑,顺便验证一下 AI 辅助开发全流程的可行性。 事实证明,AI 真的能让后端程序员独立搞定一个体验不错的前端产品。

    如果你也是铲屎官,或者对 AI 辅助开发感兴趣,欢迎体验和交流!


    体验方式:微信搜一搜 「爱宠迹-养宠记录助手」 ( Logo 是一个粉色的猫爪,很好认) https://www.chat2bot.cn/profile/2026/01/13/tmp_3372caa5165b1e6a8043139fd1b20152_20260113154210A003.jpg 如果有 V 友发现 Bug ,欢迎轻喷,毕竟是 AI 写的(手动狗头)

    No Comments Yet
    About     Help     Advertise     Blog     API     FAQ     Solana     2302 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 01:05 PVG 09:05 LAX 18:05 JFK 21:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86