Aplicación web full-stack desarrollada con Next.js 14 que simula un dashboard financiero con sistema de autenticación y gestión de facturas.
- Autenticación de usuarios
- Dashboard protegido
- CRUD completo de facturas
- Base de datos PostgreSQL
- Diseño responsive
- UI moderna con Tailwind CSS
- Next.js 14
- React
- TypeScript
- PostgreSQL
- Tailwind CSS
- NextAuth.js
- Vercel (Despliegue)
# Clonar el repositorio
git clone [url-del-repositorio]
# Instalar dependencias
npm install
# Configurar variables de entorno
Crear archivo .env con:
- AUTH_SECRET
- POSTGRES_URL
# Iniciar servidor de desarrollo
npm run devEmail: user@nextmail.com
Password: 123456- Inicio de Sesión: Sistema seguro de autenticación
- Dashboard: Vista general de métricas y estadísticas
- Gestión de Facturas: Crear, editar y eliminar facturas
- Búsqueda: Sistema de búsqueda y paginación
- Base de Datos: Integración con PostgreSQL
El proyecto está configurado para ser desplegado en Vercel. Asegúrate de configurar las variables de entorno en el dashboard de Vercel.
Desarrollado por Anthony Luis Rosas Pisco como parte del curso Next.js Foundations. Ver curso
