保姆级教程我用百度秒哒部署了一个摸鱼全栈AI网站

好用的小火箭节点推荐⭐Shadowrocket高速节点推荐

前几天,我作为唯一一位线上嘉宾,参加了百度秒哒的一场直播(十分荣幸)

(截图来自群里的粉丝小伙伴,感觉截得还挺帅的TVT)

说实话,官方并没要求我准备太多,就想让我像平时一样,真实地体验和分享

但我这人怕直播翻车

还是吭哧吭哧地把秒哒的各种新功能跑了个遍

本身我自己一些小工具也很喜欢在秒哒上做

因为市面上大多Agent,基本都停留在帮你搭个静态前端页面

但秒哒把后端功能和数据库设计也给包了,能让你从零搞出一个完整的全栈项目

(ai画的示意图,有点抽象)

这意味着什么?

这意味着,即使你完全不懂代码,也能把脑子里的想法,利用秒哒快速变成一个能用的产品

正如他们的负责人朱广翔表示:

AI时代,创意将压倒一切

秒哒将创意落地为应用的能力开放给了所有人。在未来,人人都是开发者,创意即应用

很多时候,一个伟大的想法并不是死于技术不行,而是死于第一步的挫败感。

很多人可能刚打开那些专业的AI编程工具,就被复杂的命令行直接劝退

当然也他们很多细节的地方还需要不断优化打磨~

今天,我就想带你亲历这个过程,分享我用秒哒做的众多案例里,最好玩的一个

01

项目灵感来源

源于我偶然刷到的一个魔性AI产品Draw a Fish:画一条鱼https://drawafish.com

这网站玩法巨简单:你用鼠标画条鱼,AI觉得你画的是鱼,就能把它放进一个全球共享的虚拟鱼缸里,和全世界网友的鱼一起游泳

你还能给别人的鱼投票,看看谁的鱼最牛逼,谁的最抽象

虽然这个网站非常的无脑,但是也是因为他简单、魔性所以充满了社交裂变的潜力

因此我觉得这是个很有创意的产品

但问题来了,这个网站要存储所有用户画的鱼,这必然涉及到数据库

对于代码小白们来说这基本就是天方夜谭了

所以我就想让秒哒尝试一下

02

使用秒哒开发的过程

我上传了一张效果图,然后把网站的介绍填上去,

别问我为什么这么详细,因为我照抄一个介绍这个网站的文章的

然后秒哒就吭哧吭哧地完成了我的需求

https://app-6dmf7tyspp8h.appmiaoda.com

原来的那个Draw a fish首页不够好看,直接做了个saas服务页面

功能区,也就是画鱼,也给我完成了,并且有带完整的调色板,画笔粗细调节,以及画布等等,还细心地添加上了撤销、清空

前面一切安好,但是到鱼缸里我有点绷不住了,

这什么东西,我在前面画的小鱼,到这怎么变成一坨了

仔细了解之后才发现,他是把我做的鱼儿搞成了什么svg的格式,就emm我也不太懂

但是,好在他完美地完成了我的其他需求,比如也有个排名系统,大家可以给别人的鱼打分,从夯到拉

基本上现在就已经很完整了,达到了我希望的效果

如果你开发的过程中有什么不足的地方,还可以继续在右侧的对话框继续改良

另外,秒哒也把版本管理给做好了,每次对话都会保存一次

这个和git的版本是一一对应的,如果ai发疯改错了,或者自己手贱不小心搞崩了,也可以时空魔法一下回退版本

03

部署到Vercel

到这就可以发布上线了,如果你是想发布到国内渠道,比如说公司官网,个人介绍,作品集等等的

可以直接点击右上角的小火箭🚀部署,并且可以添加自己的域名,当然你需要提前备案

但今天,我想玩得更极客一点: 自己下载源码,部署到全球通用的Vercel上

点击控制版本旁边的下载按钮,整个项目就被打包下载下来了

接下来,我们需要把代码上传到GitHub

如果你对Git命令头疼,我墙裂推荐 GitHub Desktop 这个神器,全程点几下鼠标就能搞定https://desktop.github.com/download/

不需要git指令,手动点点就能完成版本管理,以及我们需要的上传项目

关联github账号后你就可以直接上传本地项目上去

然后publish,就发到你的github主页上了注意改一下名字,不然他本身自带的名字又臭又长

这样你的项目就上传好了

对了,在readme里也有详细的部署教程

然后我们就可以到vercel上部署了https://vercel.com/

Vercel是一个能让你快速上线项目的神仙平台

我们只需要用GitHub账号登录Vercel

然后选择“Add New... -> Project”

找到刚才上传的 aifishweb 项目,点击“Import”

然后我们还需要配置一下环境变量,才能正常运行项目

可以打开代码包里的.env 文件,里面需要我们换成自己的有两个内容,分别是

VITE SUPABASE UR 和 VITE SUPABASE ANON_KEY 这些是用于supabese对接的环境

去哪里找到这两个变量呢?

https://supabase.com/

这是最关键的一步,也是区分“玩具”和“产品”的一步

我们需要一个真正的云数据库来存储用户画的鱼,这里我们用Supabase

创建Supabase项目: 注册登录后,创建一个新项目,起名叫 fish

再把项目的名称以及密码设置好,就可以快速上线了

这一步需要用到SQL语句,但别怕 秒哒已经把代码都替我们写好了

在下载的代码包里,找到 supabase/migrations 文件夹下的 .sql 文件,把里面的代码全文复制

回到Supabase,找到“SQL Editor”,把代码粘贴进去,点击“RUN”

瞬间,项目所需的数据表就自动建好了

在Supabase的设置 -> API里,找到并复制 Project URL 和 anon public 这两个密钥

然后我们来到api keys的设置页面,获取anon key

回到Vercel,在部署设置里,找到“Environment Variables”(环境变量),把刚才复制的两个密钥填进去

( VITE_SUPABASE_URL 和 VITE_SUPABASE_ANON_KEY )。

另外,有个小坑要注意: 构建指令(Build Command)默认的可能跑不通,把它改成 vite build 还有Install Command 改成 npm install 就行了

最后,点击 Deploy

稍等片刻,当Vercel为你献上庆祝动画时……恭喜你!

你已经成功独立开发并上线了一个专业的、拥有完整前后端和数据库的全栈Web应用!(撒花)

https://aifishweb.vercel.app/

Vercel会给你一个专属域名,现在,全世界的任何人都可以通过这个链接访问你的AI画鱼网站了!

接下来你还可以为它绑定自己的域名,这个我们下次再聊

04

总结与感想

从一个想法,到一个功能完整的全栈应用,再到部署上线全球可访问,全程我几乎没碰一行代码

这真是一个最好的时代

更让我佩服的是秒哒的迭代速度,我直播那天还没的 微信支付 功能

现在已经一键集成了,直接打通了产品变现的最后一公里

他们的产品经理每天都在用户群里和大家“对线”,很多新功能都标注着“该产品升级来源于用户功能许愿”

好用的小火箭节点推荐⭐Shadowrocket高速节点推荐

THE END
分享
二维码
< <上一篇
下一篇>>