PROBLEMA CRÍTICO: - index.html no tenía prefijos (0-, 1-, 2-) en las referencias - Archivos físicos sí tenían prefijos - Navegador intentaba cargar archivos sin prefijo que no existen SOLUCIÓN: - Plugin vite-plugin-fix-html-references.ts - Corrige referencias en index.html después del build - Añade prefijos numéricos a las referencias de chunks vendor RESULTADO: ✅ index.html ahora referencia correctamente: - 0-vendor-react-*.js - 1-vendor-utils-*.js - 2-vendor-markdown-*.js ✅ Orden de carga garantizado ✅ Navegador carga archivos correctos |
||
|---|---|---|
| .github/workflows | ||
| config_backup | ||
| docs | ||
| public | ||
| scripts | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| bun.lockb | ||
| cleanup_completo.sh | ||
| cleanup_project.sh | ||
| COMANDOS_DESPLIEGUE.md | ||
| COMANDOS_PUSH_MANUAL.md | ||
| components.json | ||
| deploy-docker.sh | ||
| deploy.sh | ||
| desplegar.sh | ||
| docker-compose.prod.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| ecosystem.config.cjs | ||
| env.example | ||
| eslint.config.js | ||
| ESTRUCTURA.md | ||
| ESTRUCTURA_PROYECTO.txt | ||
| generar_documentos_word.py | ||
| index.html | ||
| integrate_assets.py | ||
| limpiar-sw.js | ||
| manifest.json | ||
| mostrar-estructura.sh | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| reorganizar_proyecto.sh | ||
| servir-local.sh | ||
| tailwind.config.ts | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite-plugin-fix-html-references.ts | ||
| vite-plugin-manifest.ts | ||
| vite.config.ts | ||
| webhook-deploy.sh | ||
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