使用 AI 技术生成精美的微信红包封面。
- 克隆项目
git clone https://github.com/all-in-aigc/aicover
- 安装依赖
cd aicover
pnpm install
- 初始化数据库
使用本地数据库: local postgres
或者使用在线数据库: vercel-postgres
或者使用在线数据库: supabase
在 data/install.sql
文件中复制创建数据库用到的 sql
- 设置环境变量
在 aicover
项目根目录下创建一个 .env.local
文件,填入如下的配置内容:
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=""
- 本地开发
pnpm dev
打开 http://localhost:3000
预览并调试
- aiwallpaper 提供代码模板
- nextjs 全栈开发框架
- clerk 用户鉴权
- aws s3 图片存储
- stripe 支付
- node-postgres 数据处理库
- tailwindcss 快速实现页面样式
你可以在 Twitter 上关注我: https://twitter.com/idoubicc
如果这个项目对你有帮助,你可以请我喝杯咖啡:
如果你想学习全栈开发,实现类似的产品,你可以参加我的 全栈开发课程