
Repositori ini berfungsi sebagai titik awal (atau boilerplate) untuk proyek SaaS selanjutnya.js yang membutuhkan otentikasi pengguna dan manajemen dan pembayaran berlangganan. Saat ini menggunakan PRISMA dengan database Postgres dan sedang dibangun menggunakan komponen shadcn/UI selain komponen sass khusus saat dibutuhkan.
Catatan
Sekarang menggunakan benang 4.1.0 melalui corePack.
Perubahan atau penambahan ke tumpukan akan diperbarui di sini
Fitur dikembangkan tanpa urutan tertentu
loading.tsx 
Buat file .env.local dan hasilkan rahasia NextAuth menggunakan:
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=
Tip
Untuk mengatur github, kunjungi https://github.com/settings/apps untuk membuat aplikasi baru. URL callback harus: [origin]/api/auth/callback/[provider] sebagaimana dinyatakan dalam dokumentasi NextAuth.
npx prisma migrate dev --name init
yarn devBuka http: // localhost: 3000 dengan browser Anda untuk melihat hasilnya.