Find a file
planetazuzu 8576d1656a feat: añadir páginas legales y mejorar botón compartir
- Crear página de Política de Privacidad (/privacidad)
- Crear página de Descargo de Responsabilidad (/descargo-responsabilidad)
- Crear página de Aviso Legal (/aviso-legal)
- Actualizar página Acerca de con enlaces a páginas legales
- Mejorar botón compartir en MenuSheet (usar toast en lugar de alert)
- Añadir rutas en App.tsx para las nuevas páginas
- Lazy loading para todas las nuevas páginas
2025-12-21 12:05:24 +01:00
.github/workflows feat: Implementación completa de herramientas y actualización de protocolos 2025-12-17 15:19:57 +01:00
_BACKUP_MD fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
docs feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +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
imagenes-pendientes feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +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
MANUAL_TES_DIGITAL feat: mejorar sistema de actualizaciones PWA 2025-12-19 22:26:55 +01:00
public feat: implementar lazy loading y code splitting para optimización 2025-12-20 23:16:23 +01:00
scripts feat: mejorar sistema de actualizaciones PWA 2025-12-19 22:26:55 +01:00
src feat: añadir páginas legales y mejorar botón compartir 2025-12-21 12:05:24 +01:00
.gitignore feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
ANALISIS_COMPLETO_FALTANTE.md docs: actualizar conclusión y checklist con estado actual 2025-12-21 08:30:13 +01:00
analisis_profundo_contenido.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
ASSETS_PLAN.md 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
CAMBIOS_PENDIENTES_GITHUB.md feat: Limpieza e integración completa del Manual TES 2025-12-17 12:37:03 +01:00
CHECKLIST_PWA_COMPLETA.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
COMANDOS_GIT.md feat: Limpieza e integración completa del Manual TES 2025-12-17 12:37:03 +01:00
COMMIT_MESSAGE.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +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.sh feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
DEPLOYMENT.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
DEPLOYMENT_GITHUB.md feat: Limpieza e integración completa del Manual TES 2025-12-17 12:37:03 +01:00
ecosystem.config.js feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +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
ESTADO_FINAL_IMAGENES_PWA.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
ESTADO_FUNCIONALIDADES.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
ESTADO_HERRAMIENTAS_ACTUALIZADO.md fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
ESTADO_INFOGRAFIAS_MEDIOS.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
ESTADO_TOTAL_APLICACION.md fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
ESTRUCTURACION_JERARQUICA_INTELIGENTE.md feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
FASE_1_FALTANTE_DETALLADO.md docs: crear documento detallado de lo que falta en Fase 1 Contenido Visual 2025-12-21 08:33:50 +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
GITHUB_PAGES_FIX.md feat: Corregir rutas PWA para GitHub Pages y añadir listado de medios faltantes 2025-12-17 16:19:37 +01:00
GUIA_ANADIR_PROTOCOLOS.md fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
GUIA_DEBUG_PWA_INSTALL.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
GUIA_ENLACES_REFERENCIA.md feat: añadir enlaces de referencia entre capítulos del manual 2025-12-19 21:24:06 +01:00
GUIA_INTEGRAR_IMAGENES_PWA.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
GUIA_RUTAS_IMAGENES_MARKDOWN.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
IMAGENES_NECESARIAS.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
index.html fix: Corregir error activeTESCategory y meta tag deprecado 2025-12-17 17:26:24 +01:00
INSTRUCCIONES_VER_BANNER.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
integrate_assets.py feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
INVENTARIO_COMPLETO_ACTUALIZADO.md fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
INVENTARIO_COMPLETO_ARCHIVOS_MD.md fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
LIMPIEZA_COMPLETADA.md feat: Limpieza e integración completa del Manual TES 2025-12-17 12:37:03 +01:00
LISTADO_COMPLETO_MEDIOS_FALTANTES.md feat: Corregir rutas PWA para GitHub Pages y añadir listado de medios faltantes 2025-12-17 16:19:37 +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
netlify.toml feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
nginx.conf.example feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
package-lock.json feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
package.json feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
PAGINAS_PROTOCOLOS_CREADAS.md feat: Implementación completa de herramientas y actualización de protocolos 2025-12-17 15:19:57 +01:00
postcss.config.js feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
README.md feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +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
REPORTE_LIMPIEZA_MANUAL.md feat: Limpieza e integración completa del Manual TES 2025-12-17 12:37:03 +01:00
RESUMEN_CAMBIOS.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
RESUMEN_CONFIGURACION_PWA_IMAGENES.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
RESUMEN_ENLACES_REFERENCIA.md feat: mejorar sistema de actualizaciones PWA 2025-12-19 22:26:55 +01:00
RESUMEN_LIMPIEZA_ESTRUCTURAL.md fix: Renumeración Bloque 2→4 (Soporte Vital) y resolución de conflictos organizacionales 2025-12-19 16:43:38 +01:00
RESUMEN_ORGANIZACION_IMAGENES.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
RESUMEN_PWA_ACTUALIZACIONES.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
RESUMEN_PWA_IMAGENES.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
RESUMEN_PWA_INSTALACION.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
RESUMEN_SPA_ROUTING.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
servir-local.sh feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
SOLUCION_BANNER_NO_VISIBLE.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
SPA_ROUTING_CONFIG.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
SUGERENCIAS_MEDIOS_VISUALES.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
tailwind.config.ts feat: Aplicación completa Manual TES Digital 2025-12-17 12:12:10 +01:00
TEST_BANNER_INSTALACION.md feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
TEST_CHECKLIST.md feat: organizar imágenes para PWA y adaptar MarkdownViewer 2025-12-19 21:14:20 +01:00
TEST_PWA.md feat: mejorar sistema de actualizaciones PWA 2025-12-19 22:26:55 +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
vercel.json feat: añadir galería de imágenes y referencias en capítulos del manual 2025-12-20 21:36:49 +01:00
VERCEL_DEPLOYMENT.md docs: añadir guía de despliegue en Vercel 2025-12-21 08:36:14 +01:00
VERIFICACION_PWA.md feat: mejorar sistema de actualizaciones PWA 2025-12-19 22:26:55 +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

EMERGES TES - Protocolo Rápido

Aplicación web móvil-first de referencia rápida para Técnicos de Emergencias Sanitarias (TES). Guía de protocolos médicos de emergencias, fármacos, calculadoras y herramientas para uso en ambulancias y situaciones 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)

🛠️ Tecnologías

Este proyecto está construido con:

  • Vite - Build tool y dev server
  • TypeScript - Type safety
  • React - Framework UI
  • shadcn/ui - Componentes UI
  • Tailwind CSS - Estilos
  • React Router - Navegación

📦 Instalación

Requisitos

  • Node.js 18+ y npm (o yarn/pnpm)
  • Recomendado: usar nvm para gestionar versiones de Node

Pasos

# 1. Clonar el repositorio
git clone <YOUR_GIT_URL>

# 2. Navegar al directorio del proyecto
cd protocolo-r-pido

# 3. Instalar dependencias
npm install

# 4. Iniciar servidor de desarrollo
npm run dev

La aplicación estará disponible en http://localhost:8096

🚀 Scripts Disponibles

  • npm run dev - Inicia servidor de desarrollo con hot-reload
  • npm run build - Construye la aplicación para producción
  • npm run build:dev - Construye en modo desarrollo
  • npm run preview - Previsualiza el build de producción
  • npm run lint - Ejecuta el linter

📱 Despliegue

Build de Producción

npm run build

Esto genera la carpeta dist/ con los archivos estáticos listos para desplegar en cualquier servidor web estático.

Opciones de Despliegue

  • Vercel - vercel deploy
  • Netlify - Arrastrar carpeta dist/ o conectar repositorio
  • GitHub Pages - Configurar GitHub Actions
  • Servidor propio - Subir carpeta dist/ a servidor web

📂 Estructura del Proyecto

src/
├── components/     # Componentes reutilizables
│   ├── drugs/     # Componentes de fármacos
│   ├── layout/    # Header, navegación
│   ├── procedures/ # Componentes de protocolos
│   ├── shared/    # Componentes compartidos
│   ├── tools/     # Calculadoras
│   └── ui/        # Componentes base shadcn/ui
├── data/          # Datos estáticos (protocolos, fármacos)
├── hooks/         # Custom hooks
├── lib/           # Utilidades
└── pages/         # Páginas principales

⚠️ Disclaimer Médico

Esta aplicación es una herramienta de referencia para profesionales sanitarios. No reemplaza el criterio clínico ni la formación adecuada. El contenido debe ser validado por profesionales médicos antes de su uso en situaciones reales.

📄 Licencia

[Especificar licencia si aplica]

🤝 Contribuciones

[Instrucciones de contribución si aplica]


Desarrollado para Técnicos de Emergencias Sanitarias