之前所长说过,赚钱无非就是有一个可以卖的产品、有稳定的流量,而产品也分很多种,比如虚拟产品,我们之前分享过的通过信息整理的方式把你所掌握的信息差整理成为一个文档或者专栏进行售卖。这是最简单的方式,因为就是赚一个信息差的钱,基本上人人都能做。
但为了帮助大家打造更多的产品,或者所提供更多产品方向给大家选择,所长最近决定上线一个新的专栏“开源项目库”。
什么意思呢?
简单的说就是分享一些比较好的开源免费的项目,你可以直接把它变成你自己的产品,但是这类产品有一定门槛,你需要懂得一些代码知识,最次也要会部署,不过这些都是小问题,因为网上有很多教程。
今天要和大家分享的项目是AI红包封面自动生成器,只需要输入一段描述,即可自动生成一张AI红包封面:
但是免费额度只有1次,所以后续再次生成以及下载都是需要收费的,需要用户开通会员购买额度,当然这个价格你是可以自己设定的:
开源项目地址:https://github.com/all-in-aigc/aicover
项目演示:https://aicover.thinkwx.com
作者:idoubi
这是一个非常完整的 web 项目,包括👇
- nextjs 全栈开发
- tailwindcss 前端模板
- supabase 数据存储
- dalle-3 图片生成
- clerk 谷歌登录
- aws s3 图片上传
- stripe 支付
非常适合用来做一些小而美的网站项目。
由于是第一篇,我这里尽量说的详细一些。
这种项目,相当于是给你源码,你可以自己部署到你的服务器上,然后拥有一个和这个项目一模一样的网站,用户可以直接在你的网站上生成红包封面,充值等等。
快速开始
- 克隆项目
git clone https://github.com/all-in-aigc/aicover
- 安装依赖项
cd aicover
pnpm install
- 初始化数据库
使用本地 postgres或vercel-postgres或supabase创建数据库
从 sql 创建表data/install.sql
- 设定环境值
放在根目录.env.local
下,并使用下面列出的值aicover
OPENAI_API_KEY=""
POSTGRES_URL=""
AWS_AK=""
AWS_SK=""
AWS_REGION=""
AWS_BUCKET=""
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=""
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
STRIPE_PUBLIC_KEY=""
STRIPE_PRIVATE_KEY=""
WEB_BASE_URI=""
- local development
pnpm dev
打开http://localhost:3000
预览
ps:看不懂的话可自行B站搜索相关视频教程。