boilerplate-authjs-next-prisma Tailwind Templates

Boilerplate Authjs Next Prisma

Un boilerplate configurable para crear aplicaciones Next.js con Auth.js, Prisma y Shadcn UI. Este paquete te permite inicializar un proyecto con una configuración personalizada a través de un asistente interactivo en la consola.

create-boilerplate-authjs-next-prisma

Un boilerplate configurable para crear aplicaciones Next.js con Auth.js, Prisma y Shadcn UI. Este paquete te permite inicializar un proyecto con una configuración personalizada a través de un asistente interactivo en la consola.

Características

  • Next.js 15 con App Router
  • Autenticación con Auth.js (NextAuth)
  • Base de datos PostgreSQL con Prisma
  • Componentes UI con Shadcn UI
  • Docker para la base de datos
  • Configuración personalizada a través de la consola

Uso

Para crear un nuevo proyecto, ejecuta:

pnpm add -g create-boilerplate-authjs-next-prisma@latest
create-boilerplate-authjs-next-prisma

El asistente te guiará a través de la configuración, solicitándote:

  1. Nombre del proyecto
  2. Variables de entorno para .env:
    • Usuario de PostgreSQL
    • Contraseña de PostgreSQL
    • Nombre de la base de datos
    • Email del administrador
  3. Variables de entorno para .env.local:
    • NEXTAUTH_SECRET
    • Credenciales de GitHub (opcionales)
    • Credenciales de Google (opcionales)
    • URL de la aplicación
  4. Nombre del volumen de Docker

Para iniciar el proyecto, ejecuta:

  1. cd [NOMBRE_DEL_PROYECTO]
    
  2. pnpm install
    
  3. docker compose up -d
    
  4. pnpm prisma:migrate
    
  5. pnpm dev
    

Estructura del proyecto generado

El proyecto generado incluye:

  • Autenticación con Auth.js (GitHub y Google)
  • Rutas protegidas y públicas
  • Panel de administración
  • Perfil de usuario
  • Base de datos PostgreSQL con Prisma
  • Componentes UI con Shadcn UI
  • Docker para la base de datos

Top categories

Loading Svelte Themes