- Vue.js 3: Framework progresivo para construir interfaces de usuario
- TypeScript: Superset de JavaScript que añade tipado estático
- Vue Router: Enrutador oficial para Vue.js
- DOMPurify: Biblioteca para sanitizar HTML y prevenir ataques XSS
- Vite: Herramienta de construcción moderna para desarrollo web
Backend
Node.js: Entorno de ejecución para JavaScript del lado del servidor
Express: Framework web para Node.js
MySQL2: Cliente MySQL con soporte para promesas
dotenv: Carga de variables de entorno desde archivo .env
cors: Middleware para habilitar CORS (Cross-Origin Resource Sharing)
helmet: Middleware para seguridad HTTP
express-validator: Validación y sanitización de datos de entrada
express-rate-limit: Limitación de tasa de peticiones
compression: Compresión de respuestas HTTP
winston: Sistema de logging estructurado
jsonwebtoken: Implementación de JWT para autenticación
node-cache: Sistema de caché en memoria
iconv-lite: Conversión de codificación de caracteres