AI编程从0-1开发一个小程序

小伙伴们,今天我们利用AI实现从0到1开发一个小程序!

需求交给AI:        

我们只要说出自己的开发思路,具体需求交给AI完成!

输入提示词:

个人开发的小程序 能开发哪些好备案,用户喜欢使用的 

AI给出回答

图片

我们将工具类的整理出来作为开发小程序的需求:

给出提示词:

将使用工具类整理,输出相关的小程序开发需求

图片

将上面AI输出的内容整理出来,继续优化输入提示词:

将以上内容集中到一个小程序中,这些功能要是个人开发者可备案的。
需要结合网络上免费的数据库存储一些用户信息和程序相关的信息。
生成相关的小程序开发需求,并给小程序起一个名字,写一个20字左右的介绍。

图片

得到了最后的需求分析文档,这里优化下添加supabase数据库的使用。

优化以上需求 数据库使用:Supabase,小程序名称改为:小妖工具集,给出完整的需求

图片

最终的需求分析文档我们保存为 需求.md 备用

图片

数据库准备:        

https://supabase.com/

图片

利用github账号登录

图片

创建组织:

图片

创建项目:

图片

进入项目管理界面

图片

获取apiurl apikey 备用

图片

图片

AI编程claude code:       

将上面的需求文件改名为readme.md 放到项目目录中

图片

打开cluade code

图片

输入:@readme.md 根据readme.md的需求,给出微信小程序完整的代码

图片

图片

一路Yes,claude code 自动给我们创建相关代码。

图片

图片

数据库处理,根据自动生成的readme.md开发文档创建相关的数据库表

图片

图片

点击SQL Editor

图片

复制上面生成好的sql预计执行下。

图片

点击Table Editor 

图片

可看到我们sql语句创建的3张表

图片

创建存储桶(在 Supabase 控制台的 Storage 部分手动创建)用来存放图片

-- 需要创建的桶:

-- 1. avatars (用户头像)

-- 2. items (物品照片)

-- 3. media-posters (影视海报)

-- 4. temp-images (临时图片处理)

-- 5. decorations (头像装饰素材)

-- 6. meme-templates (表情包模板)

图片

图片

将生成好的代码用微信开发者打开预览效果如下:

图片

图片

图片

图片

看了下大部分功能都能正常运行,接下来就是测试每个功能,有问题,直接丢给AI进行处理。

优化项目,点击收纳清单无相应,手机端预览,有文字层浮在界面上,
未能正常与supabase连接实现相应的操作,图片压缩大小反而增加了,
九宫格切图所有的图片显示的是右下角的图片,请重新优化

图片

主界面优化,按照九宫格布局各个功能里面的功能按钮,美食转盘优化,界面布局有问题,不能弹出转盘。
表情包添加用户自定义模式,由用户选择对应的图片,可保存到数据库,供后续使用。
所有的弹出页面重新优化要能正常显示和保存提交数据。

图片

福利时间:           

网站:https://clchyj.xiaoxuzhu.cn/

Image

感谢大家的点赞和关注,我们下期见!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/97762.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/97762.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DDoS高防IP是什么? DDoS攻击会暴露IP吗?

DDoS高防IP是什么?高防IP是指一种网络安全服务,主要用于防御DDoS攻击。随着技术的发展,黑客进行网络攻击的强度也在加大,所以我们要做好网络防护,及时预防DDoS攻击。DDoS高防IP是什么?DDoS高防IP是指基于IP…

k8s事件驱动运维利器 shell operator

Shell-Operator 概述 Shell-Operator 是 Kubernetes 的一个工具,用于通过 shell 脚本扩展集群功能。它允许用户编写简单的脚本(Bash、Python 等)来响应 Kubernetes 事件(如资源变更、定时任务),无需编译复…

(二)文件管理-文件权限-chmod命令的使用

文章目录1. 命令格式2. 基本用法2.1 符号模式2.2 八进制数字模式3. 高级用法3.1 递归操作3.2 参考权限3.3 特殊权限位(Setuid, Setgid, Sticky Bit)3.4 X 特殊执行权限4. 注意事项4.1权限与所有权4.2 Root 权限4.3 安全风险4.4 -R 的风险4.5 目录的执行权限1. 命令格式 chmod …

医院预约挂号脚本

医院预约挂号脚本 功能介绍 本脚本是一个用 Python 编写的医院预约挂号程序,支持以下功能: 自动预约:通过api交互选择医院、科室、医生和时间段。自动监控:持续检查指定医生的号源状态,发现可预约时段时自动尝试预约。…

.NET驾驭Word之力:理解Word对象模型核心 (Application, Document, Range)

在使用MudTools.OfficeInterop.Word库进行Word文档自动化处理时,深入理解Word对象模型的核心组件是至关重要的。Word对象模型提供了一套层次化的结构,使开发者能够通过编程方式控制Word应用程序、文档以及文档内容。本章将详细介绍Word对象模型中最核心的…

Kotlin在医疗大健康域的应用实例探究与编程剖析(上)

一、引言 1.1 研究背景与意义 在当今数字化时代,医疗行业正经历着深刻的变革。随着信息技术的飞速发展,尤其是人工智能、大数据、物联网等新兴技术的广泛应用,医疗行业数字化转型已成为必然趋势。这种转型旨在提升医疗服务的效率和质量,优化医疗资源配置,为患者提供更加…

AI智能体的应用前景

AI智能体的应用前景正从技术探索迈向规模化落地的关键阶段,其发展动力源于大模型能力的突破、行业需求的深化以及商业化模式的创新。以下是基于最新技术动态和行业实践的深度解析: 一、技术突破:从「有脑无手」到「知行合一」 大模型的进化显著提升了智能体的多模态交互与…

高系分四:网络分布式

目录一、我的导图和思考二、大模型对我导图的评价优点可优化之处三、大模型对这章节的建议一、网络知识范畴(一)网络基础理论(二)局域网与广域网(三)网络安全(四)网络性能优化&#…

Day24_【深度学习(1)—概念】

一、AI、ML、DL基本关系 机器学习是实现人工智能的途径,深度学习是机器学习的一种方法。人工智能 (AI)↓ 机器学习 (ML) —— 让机器从数据中学习规律↓ 深度学习 (DL) —— 使用深层神经网络的机器学习方法二、深度学习与机器学习概念深度学习(Deep Lea…

VTK基础(01):VTK中的基本概念

VTK中的基本概念 1.三维场景中的基本要素 三维场景的基本要素包含:灯光、相机、颜色和纹理映射 (1)灯光vtkLight 光的本质是特定频段的电磁波,所以灯光的本质是特定频段(可见光频段)的电磁波发射器;依据发射可见光频段…

LeetCode 2348.全0子数组的数目

给你一个整数数组 nums ,返回全部为 0 的 子数组 数目。 子数组 是一个数组中一段连续非空元素组成的序列。 示例 1: 输入:nums [1,3,0,0,2,0,0,4] 输出:6 解释: 子数组 [0] 出现了 4 次。 子数组 [0,0] 出现了 2 次。…

【wpf】从 DataContext 到依赖属性:WPF 自定义控件 ImageView 的优化之路

从 DataContext 到依赖属性:WPF 自定义控件 ImageView 的优化之路 最近我在做一个 WPF 项目,需要封装一个 ImageView 控件,用来显示图像并处理鼠标交互。 在实际开发中,我遇到了一系列和 数据绑定 有关的问题: 控件需要…

人力资源管理的思维方式学习笔记2

战略人力资源管理的思维方式——北京师范大学政府管理学院——王建民 教授3.1.理念:人力资源是第一战略资源 我们先来了解海尔集团公司实施发展战略的情况。海尔集团创立于1984年,根据官方网站的介绍,目前是一家全球领先的美好生活解决方案服…

汽车网络安全 CyberSecurity ISO/SAE 21434 测试之一

一、什么是网络安全? 在智能网联和自动驾驶技术进入汽车行业之前,功能安全 一直是汽车开发的核心。 简单来说,功能安全的目标是确保车辆的系统在出现故障时,不会对人、环境或者设备造成危害。比如,刹车失灵了&#xff…

力扣(LeetCode) ——217. 存在重复元素(C++)

题目:217. 存在重复元素 示例1: 输入: nums [1,2,3,1] 输出: true 解释: 元素 1 在下标 0 和 3 出现。 示例2: 输入: nums [1,2,3,4] 输出: false 解释: 所有元素都…

Redis 高可用与集群原理

Redis 高可用与集群原理1. 前言 Redis 单机虽然高性能,但一旦节点宕机,数据丢失或服务不可用问题会非常严重。为了解决这一问题,Redis 提供了 主从复制、哨兵(Sentinel)、Cluster 集群 等高可用机制。 这一篇文章我们重…

Oracle OCP认证考试题目详解082系列第31题

考察知识点:SET VERIFY ON命令 英文题目 Which two statements are true about the SET VERIFY ON command? A.It displays values for variables prefixed with && B.It displays values for variables created by the DEFINE command C.It can be used in SQL Dev…

【WebSocket✨】入门之旅(五):WebSocket 的安全性

本篇文章将讲解 WebSocket 的安全性,特别是如何防止常见的 WebSocket 安全漏洞,如中间人攻击(MITM)、XSS、CSRF 等。我们将介绍如何使用 wss:// 协议保障数据传输的安全,并给出一些安全最佳实践,帮助你在使…

流程图用什么工具做?免费/付费工具对比,附在线制作与下载教程

在日常工作和学习中,流程图是一种高效的可视化工具——项目开发时梳理需求逻辑、业务推进中拆解步骤节点、学术研究里呈现论证框架,甚至是生活中规划旅行路线,都能借助流程图让复杂信息变得清晰易懂。但面对市面上五花八门的流程图工具&#…

Oracle重做日志(Redo Log):数据一致性的“守护者“

在Oracle数据库的三大核心文件中,数据文件承载着最终的业务数据,控制文件记录着数据库的"身份档案",而重做日志(Redo Log)则扮演着"事务日记"的关键角色——它以不可篡改的方式记录每一次数据变更…