feat: Sistema de autenticación frontend (Login + Register + Dashboard) #3
Reference in New Issue
Block a user
Delete Branch "feat/autenticacion-frontend"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Descripción
Implementación completa del sistema de autenticación del frontend conectado al backend JWT existente. Incluye nuevo endpoint público de registro en el backend.
Closes #2
Cambios
Backend
POST /api/auth/register— endpoint público de registro (sin[Authorize])sp_User_Register— SP con validación de duplicados (THROW 50001/50002)RegisterDto,RegisterResponseDtoIUserRepository.RegisterAsync()+ implementación enUserRepositoryFrontend (nuevo)
ProtectedRouteDocker + Config
Frontend/Dockerfile— multi-stage build (node:22-alpine → nginx:alpine)Frontend/nginx.conf— SPA fallback + proxy /apidocker-compose.yml— servicio frontend en puerto 8181:80.gitignore— patrones Node.js agregados.env.example+.dockerignoreVerificación
anyDecisiones de diseño