
Este repositorio sirve como punto de partida (o boilerplate) para cualquier proyecto Next.js SaaS que requiere autenticación de usuarios y pagos de gestión y suscripción. Actualmente utiliza prisma con una base de datos Postgres y se está construyendo utilizando componentes shadcn/UI además de componentes SASS personalizados cuando sea necesario.
Nota
Ahora usando el hilo 4.1.0 a través de CorePack.
Los cambios o adiciones a la pila se actualizarán aquí
Las características se desarrollan sin orden específico
loading.tsx 
Cree un archivo .env.local y genere el secreto de NextAuth usando:
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=
Consejo
Para configurar GitHub, visite https://github.com/settings/apps para crear una nueva aplicación. La URL de devolución de llamada debe ser: [origin]/api/auth/callback/[provider] como se indica en la documentación de NextAuth.
npx prisma migrate dev --name init
yarn devAbra http: // localhost: 3000 con su navegador para ver el resultado.