Proyecto completo
Crea una aplicación de blog completa con autenticación y API
10-15 min
Proyecto completo Next.js - Aplicación de la A a la Z
En este tutorial final, vamos a crear una aplicación de blog completa con Next.js utilizando todos los conceptos aprendidos en los tutoriales anteriores. Nuestra aplicación tendrá autenticación, una API completa, una base de datos y se desplegará en producción.
Visión general del proyecto
Funcionalidades de la aplicación
Nuestro blog tendrá las siguientes funcionalidades:
- Autenticación: registro, inicio de sesión, gestión de sesiones
- Gestión de artículos: CRUD completo (Create, Read, Update, Delete)
- Comentarios: sistema de comentarios para los artículos
- Categorías: organización de los artículos por categorías
- Búsqueda: búsqueda de artículos por título y contenido
- Interfaz de administración: dashboard para gestionar el contenido
- API REST: API completa con documentación Swagger
- Responsive: diseño adaptable a todas las pantallas
Stack técnico
- Frontend: Next.js 14, React, TypeScript, Tailwind CSS
- Backend: API Routes de Next.js
- Base de datos: PostgreSQL con Prisma ORM
- Autenticación: NextAuth.js con JWT
- Documentación: Swagger UI
- Despliegue: Vercel
- Almacenamiento: Cloudinary para las imágenes
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión