Configuración local
Requisitos previos
- Node.js 20+
- pnpm 10+
- Instancia de base de datos MySQL accesible desde el backend
- Clave API de Resend y clave de Google APIs para paridad completa de funciones
Instalar dependencias
Desde la raíz del repositorio:
pnpm installEjecutar el backend localmente
pnpm backend:devURL base esperada: http://localhost:3001/api.
Ejecutar el frontend localmente
pnpm frontend:devURL base esperada: http://localhost:3000.
Ejecutar la documentación localmente
pnpm docs:devURL base esperada: http://localhost:3002.
Problemas habituales de inicio
- Variables de entorno del backend faltantes (MySQL/claves).
- La URL base de la API del frontend no apunta al backend.
- Cookies bloqueadas por el navegador o la configuración de seguridad.
- Discrepancia SSL/proxy de MySQL para base de datos local.