Find a file
planetazuzu d9cf9f282a fix: corregir errores de renderizado React y React Router
- Corregir MenuSheet: instanciar componentes Icon correctamente (<Icon /> en lugar de {icon})
- Mover ErrorBoundary fuera de BrowserRouter para evitar errores de contexto
- Eliminar Link de ErrorBoundary (usar window.location.href en su lugar)
- Cambiar process.env.NODE_ENV a import.meta.env.DEV en ErrorBoundary
- Los errores 'Objects are not valid as a React child' y 'basename is null' ahora resueltos
2025-12-23 10:20:44 +01:00
.github/workflows feat: añadir script de limpieza del proyecto 2025-12-23 10:04:24 +01:00
config_backup chore: limpieza completa del proyecto 2025-12-23 10:16:35 +01:00
docs chore: limpieza completa del proyecto 2025-12-23 10:16:35 +01:00
DOCUMENTOS_WORD fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
manual-tes/BLOQUES fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
public chore: limpieza completa del proyecto 2025-12-23 10:16:35 +01:00
scripts feat: mejorar sistema de actualizaciones PWA 2025-12-19 22:26:55 +01:00
src fix: corregir errores de renderizado React y React Router 2025-12-23 10:20:44 +01:00
.dockerignore feat: añadir script de limpieza completo por fases 2025-12-23 10:07:15 +01:00
.gitignore feat: añadir script de limpieza del proyecto 2025-12-23 10:04:24 +01:00
analisis_profundo_contenido.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
bun.lockb feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
buscar_multimedia_exhaustivo.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
buscar_multimedia_faltante.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
cleanup_completo.sh docs: añadir resumen de limpieza completa 2025-12-23 10:07:36 +01:00
cleanup_project.sh feat: añadir script de limpieza del proyecto 2025-12-23 10:04:24 +01:00
components.json feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
copiar_archivos_manual.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
deploy-docker.sh feat: añadir script de limpieza del proyecto 2025-12-23 10:04:24 +01:00
deploy.sh feat: configurar despliegue en puerto 8607 con auto-deploy desde GitHub 2025-12-21 14:17:51 +01:00
docker-compose.prod.yml feat: añadir script de limpieza del proyecto 2025-12-23 10:04:24 +01:00
docker-compose.yml feat: añadir script de limpieza del proyecto 2025-12-23 10:04:24 +01:00
Dockerfile feat: añadir script de limpieza del proyecto 2025-12-23 10:04:24 +01:00
ecosystem.config.js feat: configurar despliegue en puerto 8607 con auto-deploy desde GitHub 2025-12-21 14:17:51 +01:00
env.example feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
eslint.config.js feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
generar_documento_word.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
generar_documentos_word.py fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
generar_indice_app.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
generar_reportes_app.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
index.html fix: Corregir error activeTESCategory y meta tag deprecado 2025-12-17 17:26:24 +01:00
integrate_assets.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
manifest.json feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
Manual_TES_Assets_Tracker.xlsx feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
mejorar_reporte_1.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
package-lock.json chore: limpieza completa del proyecto 2025-12-23 10:16:35 +01:00
package.json docs: añadir análisis tecnológico completo del proyecto 2025-12-21 14:28:05 +01:00
postcss.config.js feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
README.md chore: limpieza completa del proyecto 2025-12-23 10:16:35 +01:00
REFERENCIAS_MULTIMEDIA_COMPLETO.csv feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
reorganizar_proyecto.sh feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
servir-local.sh feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
tailwind.config.ts feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
tsconfig.app.json feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
tsconfig.json feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
tsconfig.node.json feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
verificar_estructura_proyecto.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
vite-plugin-manifest.ts feat: Corregir rutas PWA para GitHub Pages y añadir listado de medios faltantes 2025-12-17 16:19:37 +01:00
vite.config.ts feat: implementar lazy loading y code splitting para optimización 2025-12-20 23:16:23 +01:00
webhook-deploy.sh feat: configurar despliegue en puerto 8607 con auto-deploy desde GitHub 2025-12-21 14:17:51 +01:00

EMERGES TES - Protocolo Rápido

Aplicación PWA para protocolos médicos de emergencia.

🚑 Características

  • Protocolos de emergencia (RCP, vía aérea, shock, etc.)
  • Vademécum de fármacos con dosis, indicaciones y contraindicaciones
  • Calculadoras médicas (Glasgow, perfusiones)
  • Guías de actuación en escena (seguridad, ABCDE, triage)
  • Diseño optimizado para móvil y uso nocturno
  • Funciona offline (PWA)

🛠️ Stack Tecnológico

  • React 18 + TypeScript 5.8
  • Vite 5.4 - Build tool
  • Tailwind CSS 3.4 + shadcn/ui - UI Framework
  • React Router 6.3 - Navegación SPA
  • PWA - Service Worker + Manifest

📦 Instalación

npm install
npm run dev      # Desarrollo (localhost:8096)
npm run build    # Producción

🚀 Despliegue Principal

  • Servidor: PM2 en puerto 8607
  • Docker: docker-compose up --build
  • CI/CD: GitHub Actions

📚 Documentación

Ver docs/consolidado/ para documentación completa:

  • Despliegue (Docker, PM2, GitHub Actions)
  • PWA y Service Worker
  • Estado de funcionalidades
  • Análisis técnico

📄 Licencia

[Especificar licencia si aplica]


Desarrollado para Técnicos de Emergencias Sanitarias