完整的堆栈NextJS + ShadCn + Supabase模板


| 特征 | 免费版本 | 付费版本 |
|---|---|---|
| Next.js V13 | ✅ | ✅ |
| /APP目录 | ✅ | ✅ |
| 尾风CSS | ✅ | ✅ |
| shadcn组件 | ✅ | ✅ |
| Vercel AI SDK | ✅ | ✅ |
| supabase集成 | ✅ | ✅ |
| 移动响应能力 | ✅ | ✅ |
| 提交产品RSC | ✅ | ✅ |
| 黑暗与光模式 | ✅ | ✅ |
| 用户身份验证 | ✅ | ✅ |
| 产品过滤器 | ✅ | ✅ |
| 自定义色彩主题 | ✅ | ✅ |
| 免费更新 | ✅ | ✅ |
| 管理仪表板 | ✅ | |
| 管理分析 | ✅ | |
| 批量AI数据丰富 | ✅ | |
| 执照 | GPL-2.0 | 商业的 |
| 定价 | 自由的 | $ 119 |
加入邪教

当您加入邪教时,您将获得终身访问其他各种高级模板。
| 模板 | 描述 | 特征 | 关联 |
|---|---|---|---|
| 旅行藏匿处 | 具有实时同步和PWA支持的离线第一旅行应用程序,旨在管理和计划旅行目标。 | 离线功能,实时同步,PWA支持,Next.js,Tailwind CSS,Claude AI,RXDB Progressive Web应用程序 | 旅行藏匿处 |
| 邪教 | 用于爬行网站,对SEO进行评分以及提供AI驱动的改进的工具。 | RSC Web刮擦,网络生命值,结构化AI输出,NEXT.JS,尾风CSS,Claude AI | 邪教 |
| 显现 | 用于运送AI应用程序的全堆栈模板,带有矢量嵌入和RAG检索。 | 向量嵌入,抹布检索,supabase,next.js,尾风CSS,打开AI | 显现 |
| 着陆页 | 设计订阅着陆页。 | 动画,独特的导航,next.js,尾风CSS | 着陆页 |
| 后端 | 各种后端模板满足不同的需求。 | 用于不同用例的各种后端解决方案和摘要。 | 后端 |
这些模板中的每一个都是完整的设计,并且可以像邪教指导一样生产。 Next cult stack是。
旨在帮助您快速构建和启动设计良好的初创公司。
观看登机视频快速旋转
MAC: brew install supabase/tap/supabase
视窗:
scoop bucket add supabase https: // github.com / supabase / scoop - bucket.git
scoop install supabase Linux: brew install supabase/tap/supabase
npm/bun: npx supabase <command>
在Supabase仪表板上或通过CLI创建一个Supabase项目:
npx supabase projects create -i " your-saas-app "选择组织后,可以在URL中找到您的组织ID。
将您的CLI链接到项目:
npx supabase init
npx supabase link选择您刚创建的项目。
.env.local for Next.js中将supabase URL和公共anon键存储在.env.local for Next.js中:
NEXT_PUBLIC_SUPABASE_URL= < api-url >
NEXT_PUBLIC_SUPABASE_ANON_KEY= < anon-key >您可以从API设置页面中获取项目API URL和匿名键。
设置DB模式:
这将运行
supabase/migrations目录中的所有迁移
supabase db push.env变量cp .env.local.example .env.local # Example Supabase Config
NEXT_PUBLIC_SUPABASE_URL= " https://examplesqnwerasdfaser.supabase.co "
SUPABASE_PROJECT_ID= " examplesqnwerasdfaser "
NEXT_PUBLIC_SUPABASE_ANON_KEY= " xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.. " 在单独的终端中,运行以下命令:
pnpm ipnpm run dev打开http:// localhost:3000在您的浏览器中。
supabase的默认SMTP利率限制现在非常低。
提供商电子邮件 - API设置页面。

要在您的目录中添加新产品,只需访问提交页面:
提交产品
现在,您拥有一个完全种子的数据库,其中包含开始构建自己的邪教目录所需的所有数据。
仅付费版本
加入邪教



supabase的默认SMTP利率限制现在非常低。
提供商电子邮件 - API设置页面。

如果您需要电子邮件确认,请遵循这些指南
登录

从“验证用户”表API设置页面检索。
在.env.local复制SUPABASE_ADMIN_ID变量并将其粘贴到SQL编辑器中。
转到Supabase API设置页面中的SQL编辑器。
UPDATE auth . users
SET raw_app_meta_data = jsonb_set(
coalesce(raw_app_meta_data, ' {} ' ),
' {claims_admin} ' ,
' true ' ::jsonb
)
WHERE id = ' USER_UUID ' ;要为用户分配管理权,请运行以下SQL脚本。用您从验证用户表复制的相同用户ID替换'USER_UUID' 。
种子脚本非常复杂。每个阶段都有概述文档0
supabase/seed/src/README.md
supabase/seed/src/stage-1-crawl/readme.mdsupabase/seed/src/stage-2-enrich/readme.mdsupabase/seed/src/stage-3-seed/readme.md我试图使运行尽可能便宜。根据您的API支持级别,您可以通过使用并发和超时值来提高脚本的性能。
您需要.env.local文件中的ANTHROPIC_API_KEY或ANTHROPIC_API_KEY来运行supabase/seed/src/stage-2-enrich 。
如果您有一个API键,请将其复制到您的.env.local文件。
可选地在supabase/seed/src/main.ts中编辑SEED_URLS变量,以包括您要刮擦和丰富的URL。
运行脚本:
pnpm run enrich-seed如果您没有API密钥,则我包括了以前运行的预先增强数据集。您可以在supabase/seed/src/stage-2-enrich/__data__/enriched-20240611T210738.json中看到这一点。
使用此数据集而不是使用键进行丰富:
在supabase/seed/src/main.ts上打开文件。
评论104 - 110行:
// console.log("Step 1: Crawl and save raw data")
// await crawlAndSave(SEED_URLS)
// console.log("Step 1 completed successfully")
// console.log("Step 2: Enrich the latest raw data")
// await enrichLatestData()
// console.log("Step 2 completed successfully")运行脚本:
pnpm run enrich-seed通过管理仪表板管理目录的内容和用户。在这里访问:
管理仪表板
为了使您的目录具有独特的外观,请创建一个自定义颜色主题:
设计您的主题
访问自定义ShadCN主题页面以设计您的主题。
应用您的主题
有了主题后,请复制相关的CSS并将其粘贴到您的app/globals.css文件中,以5-67替换行。
创建一个新的存储库,然后将项目推向GitHub。
转到Vercel并导入GitHub存储库:部署。
在Vercel中设置环境变量
转到Vercel上的项目设置,并通过复制.env.local文件的内容来设置环境变量。确保包括以下变量:
NEXT_PUBLIC_SUPABASE_URL您的supabase api urlNEXT_PUBLIC_SUPABASE_ANON_KEY您的supabase匿名密钥SUPABASE_PROJECT_ID您的supabase项目IDSUPABASE_ADMIN_ID应用程序的管理用户ID这是您的环境变量可能是什么样子的示例:
NEXT_PUBLIC_SUPABASE_URL="https://abcd1234.supabase.co"
NEXT_PUBLIC_SUPABASE_ANON_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
SUPABASE_PROJECT_ID="abcd1234"
SUPABASE_ADMIN_ID="efgh5678"
部署项目
设置了环境变量后,您可以部署项目。 Vercel将为您处理构建和部署过程。
访问您的实时申请
部署后,您可以通过Vercel提供的URL访问实时应用程序。您的应用程序现在应该可以使用并可以使用。
欢迎来到邪教! :)
请按照此读数中概述的步骤进行部署和自定义您的目录应用程序。如果您有任何疑问或遇到问题,请随时在Twitter上接触以支持:https://x.com/nolansym
干杯!斯托克看你的建造!
其他免费商品

Cult UI是由Radix UI和Tailwind CSS建造的精美设计的组件的集合。这些组件经过优化,以易于使用和集成,从而使创建视觉吸引力和功能性的Web应用程序变得易于使用。
AI模板是一个全栈模板,旨在构建AI驱动的应用程序。它利用Next.js,tailwind CSS,Supabase和OpenAI为开发精致的AI解决方案提供了强大的基础。
滚动到顶部