firestarta
1.0.0

このリポジトリは、ユーザー認証と管理およびサブスクリプションの支払いを必要とするnext.js SaaSプロジェクトの出発点(またはbulerplate)として機能します。現在、PrismaをPostgresデータベースで使用しており、必要に応じてカスタムSASSコンポーネントに加えてShadCN/UIコンポーネントを使用して構築されています。
注記
現在、CorePackを介してYARN 4.1.0を使用しています。
スタックの変更または追加はこちらから更新されます
機能は特定の順序で開発されていません
loading.tsx 
.env.localファイルを作成し、以下を使用してNextAuth Secretを生成します。
openssl rand -base64 32.env.local NEXT_PUBLIC_SITE_URL=http://localhost:3000
NEXTAUTH_SECRET=
NEXTAUTH_URL=http://localhost:3000
GITHUB_SECRET=
GITHUB_ID=
DATABASE_URL=
LEMONSQUEEZY_STORE_ID=
LEMONSQUEEZY_API_KEY=
LEMONSQUEEZY_WEBHOOK_SECRET=
ヒント
githubをセットアップするには、https://github.com/settings/appsにアクセスして新しいアプリを作成します。コールバックURL [origin]/api/auth/callback/[provider] 、次のようになります。
npx prisma migrate dev --name init
yarn devhttp:// localhost:3000を開き、ブラウザを使用して結果を確認します。