SaaS-Template-GPT

SaaS-Template-GPT

全栈 SaaS 应用开发模板集成多项关键功能

SaaS-Template-GPT 是基于 PERN 技术栈的开源 SaaS 应用模板,集成身份认证、邮件发送、Stripe 支付和 GPT API。采用 TypeScript 和 Tailwind CSS 开发,该模板可减少样板代码,加速功能完善的 SaaS 产品构建。项目提供本地运行和 Fly.io 部署指南,使开发者能专注于核心业务逻辑实现。

SaaS模板GPT APIStripe支付Google认证Tailwind CSSGithub开源项目

带有 GPT API、Google 认证、Tailwind 和 Stripe 支付的 SaaS 模板

<br/><br/><br/>

[!警告] 此模板已过时,已被新模板 OpenSaaS.sh 取代。 新模板功能更强大,使用更简单。快来看看吧!

<br/><br/><br/>

<img src='https://yellow-cdn.veclightyear.com/835a84d5/7868b2ae-54da-4777-8df5-2e53d87d5301.png' width='700px'/> <br/> <a href="https://www.producthunt.com/posts/free-saas-template-gpt-stripe-auth?utm_source=badge-featured&utm_medium=badge&utm_souce=badge-free&#0045;saas&#0045;template&#0045;gpt&#0045;stripe&#0045;auth" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=389763&theme=neutral" alt="Free&#0032;SaaS&#0032;Template&#0032;&#0040;GPT&#0044;&#0032;Stripe&#0044;&#0032;Auth&#0041; - A&#0032;free&#0032;React&#0047;NodeJS&#0032;SaaS&#0032;template&#0032;for&#0032;quick&#0032;idea&#0032;execution | Product Hunt" style="width: 200px;" width="200" /></a> <br/>

这是什么?

完全免费的 SaaS 模板,使用 Prisma/Postgres、Express、React、Node(PERN 技术栈)构建。可以作为构建优秀产品的起点!

它预先配置了:

  • 🔐 身份验证(邮箱 + 社交)
  • 📩 邮件发送
  • 🤑 支付(Stripe)
  • 🤖 GPT API

并使用了:

  • ⌨️ TypeScript
  • 🎨 Tailwind CSS

在这里测试:https://saas-template-gpt-client.fly.dev/

本地运行

  1. 确保安装了最新版本的 Wasp,在终端中运行 curl -sSL https://get.wasp-lang.dev/installer.sh | sh
  2. 运行 wasp new <项目名称> -t saas 使用此模板创建新应用。
  3. env.server.example 文件重命名为 .env.server,并按照文件中的说明填写 API 密钥。
  4. 确保已连接并运行数据库。这里有两个快速选项:
  • 如果安装并运行了 Docker,运行 wasp start db(在 MacOS 上,如果没有安装,运行 brew install docker-machine docker,然后在启动台中找到并运行应用)。这将为你启动一个 Postgres 数据库。无需其他操作!🤯
  • 或在 Railway 上配置 Postgres 数据库,进入设置并复制 connection url。将其粘贴为 DATABASE_URL=<你的 postgres 连接 url>env.server 文件中。
  1. 运行 wasp db migrate-dev
  2. 运行 wasp start。这将安装所有依赖并为你启动客户端和服务器 :)
  3. 在浏览器中访问 localhost:3000(你的 NodeJS 服务器将在 3001 端口运行)
  4. 安装 VSCode 的 Wasp 扩展 以获得最佳开发体验
  5. 查看文件中包含具体说明的注释。
  6. 如果你想在本地测试 Stripe Webhooks,下载 Stripe CLI。这个 YouTube 视频 很好地解释了如何使用 Stripe CLI 在本地测试 webhooks(观看至 27:00)。
  7. 享受并玩得开心。当你使用此模板创建应用时,请友善地在 twitter 上标记我 @hot_town

快速部署到 Fly.io

  1. 在 Fly.io 上创建账户
  2. 在 Linux/MacOS 上运行 curl -L https://fly.io/install.sh | sh 安装 Fly CLI
  3. 运行 wasp deploy fly setup my-wasp-app mia
  4. 运行 wasp deploy fly cmd secrets set ENV_VAR_EXAMPLE=<你的环境变量> --context=server,确保填写所有环境变量
  5. 运行 wasp deploy fly create-db mia
  6. 运行 wasp deploy fly deploy
  7. 确保在 Stripe 仪表板 中更新了 Stripe webhook URL,指向你的 Fly 应用 URL
  8. 还要确保更新了 Google Auth 回调 URL,指向你的 Fly 应用 URL

你也可以在这里查看手动部署到 Fly、Railway 和 Netlify 的指南。

工作原理

  • 🐝 Wasp - 允许你用少 10 倍的样板代码构建全栈应用
  • 🎨 Tailwind CSS - 易于使用的 CSS
  • 🤖 OpenAI - GPT-3.5 turbo API
  • 💸 Stripe - 用于支付
  • 📧 SendGrid - 用于发送邮件

Wasp 作为全栈框架,允许你在根目录的 main.wasp 配置文件中描述应用的核心功能。然后它为你构建并组装这些功能到一个 React-Express-Prisma 应用中,这样你就可以专注于编写客户端和服务器端逻辑,而不是配置。例如,我不需要使用任何第三方库来实现 Google 认证。我只需在配置文件中写几行代码说明我想使用 Google Auth,Wasp 就为我配置好了。查看 main.wasp 文件中的注释以了解更多。

Stripe 使支付功能变得非常简单。我只使用了他们的 Subscription 功能。用户付款后,通过 src/server/webhooks.ts 文件中的 webhook 更新数据库中的 hasPaiddatePaid 字段。

Wasp 的集成 Jobs 功能 用于每周运行一个 cron 作业发送新闻邮件。我使用 SendGrid 作为邮件服务。

如果你有任何其他问题,欢迎在 twitterWasp discord 服务器 上联系我。

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多