# πŸ“ Estructura del Proyecto guia-tes ## Carpetas Principales ``` guia-tes/ β”œβ”€β”€ πŸ“‚ assets/ # Recursos multimedia (imΓ‘genes, videos, slides) β”‚ β”œβ”€β”€ checklists_app/ β”‚ β”œβ”€β”€ consent_privacy/ β”‚ β”œβ”€β”€ images/ # ImΓ‘genes organizadas por bloques (bloque_00 a bloque_08) β”‚ β”œβ”€β”€ slides/ # Presentaciones organizadas por bloques β”‚ β”œβ”€β”€ templates/ β”‚ └── videos/ # Videos organizados por bloques β”‚ β”œβ”€β”€ πŸ“‚ src/ # CΓ³digo fuente de la aplicaciΓ³n React β”‚ β”œβ”€β”€ components/ # Componentes React organizados por categorΓ­a β”‚ β”‚ β”œβ”€β”€ communication-scripts/ β”‚ β”‚ β”œβ”€β”€ content/ β”‚ β”‚ β”œβ”€β”€ decision-trees/ β”‚ β”‚ β”œβ”€β”€ drugs/ β”‚ β”‚ β”œβ”€β”€ layout/ β”‚ β”‚ β”œβ”€β”€ manual/ β”‚ β”‚ β”œβ”€β”€ material-checklists/ β”‚ β”‚ β”œβ”€β”€ procedures/ β”‚ β”‚ β”œβ”€β”€ references/ β”‚ β”‚ β”œβ”€β”€ shared/ β”‚ β”‚ β”œβ”€β”€ telephone-protocols/ β”‚ β”‚ β”œβ”€β”€ tools/ β”‚ β”‚ └── ui/ β”‚ β”œβ”€β”€ data/ # Datos y configuraciones β”‚ β”œβ”€β”€ hooks/ # Custom React hooks β”‚ β”œβ”€β”€ lib/ # Utilidades de librerΓ­as β”‚ β”œβ”€β”€ pages/ # PΓ‘ginas principales de la aplicaciΓ³n β”‚ └── utils/ # Funciones utilitarias β”‚ β”œβ”€β”€ πŸ“‚ public/ # Archivos pΓΊblicos estΓ‘ticos β”‚ β”œβ”€β”€ assets/ # Recursos pΓΊblicos (diagramas, infografΓ­as) β”‚ └── manual/ # Archivos Markdown del manual (93 archivos) β”‚ β”œβ”€β”€ BLOQUE_0_FUNDAMENTOS/ β”‚ β”œβ”€β”€ BLOQUE_1_PROCEDIMIENTOS_BASICOS/ β”‚ β”œβ”€β”€ BLOQUE_2_MATERIAL_E_INMOVILIZACION/ β”‚ β”œβ”€β”€ BLOQUE_3_MATERIAL_SANITARIO_Y_OXIGENOTERAPIA/ β”‚ β”œβ”€β”€ BLOQUE_4_SOPORTE_VITAL_BASICO_Y_RCP/ β”‚ β”œβ”€β”€ BLOQUE_5_PROTOCOLOS_TRANSTELEFONICOS/ β”‚ β”œβ”€β”€ BLOQUE_6_FARMACOLOGIA/ β”‚ β”œβ”€β”€ BLOQUE_7_CONDUCCION_Y_SEGURIDAD_VIAL/ β”‚ β”œβ”€β”€ BLOQUE_8_GESTION_OPERATIVA_Y_DOCUMENTACION/ β”‚ β”œβ”€β”€ BLOQUE_9_MEDICINA_EMERGENCIAS_APLICADA/ β”‚ β”œβ”€β”€ BLOQUE_10_SITUACIONES_ESPECIALES/ β”‚ β”œβ”€β”€ BLOQUE_11_PROTOCOLOS_TRAUMA/ β”‚ β”œβ”€β”€ BLOQUE_12_MARCO_LEGAL_ETICO_PROFESIONAL/ β”‚ β”œβ”€β”€ BLOQUE_13_COMUNICACION_RELACION_PACIENTE/ β”‚ β”œβ”€β”€ BLOQUE_14_SEGURIDAD_PERSONAL_SALUD_TES/ β”‚ └── BLOQUE_15_ALTERACIONES_PSIQUIATRICAS_Y_CONTENCION/ β”‚ β”œβ”€β”€ πŸ“‚ scripts/ # Scripts de utilidad y automatizaciΓ³n β”œβ”€β”€ πŸ“‚ docs/ # DocumentaciΓ³n del proyecto β”‚ β”œβ”€β”€ archivo/ β”‚ └── consolidado/ β”œβ”€β”€ πŸ“‚ dist/ # Archivos compilados para producciΓ³n β”œβ”€β”€ πŸ“‚ config_backup/ # Configuraciones de respaldo └── πŸ“‚ node_modules/ # Dependencias de Node.js (no editar) ``` ## Archivos Principales en la RaΓ­z - `package.json` - ConfiguraciΓ³n del proyecto y dependencias - `vite.config.ts` - ConfiguraciΓ³n de Vite (build tool) - `tsconfig.json` - ConfiguraciΓ³n de TypeScript - `tailwind.config.ts` - ConfiguraciΓ³n de Tailwind CSS - `index.html` - Punto de entrada HTML - `manifest.json` - ConfiguraciΓ³n PWA - Scripts de despliegue: `deploy.sh`, `deploy-docker.sh` - Scripts de limpieza: `cleanup_project.sh`, `cleanup_completo.sh` - Scripts de utilidad: `integrate_assets.py`, `generar_documentos_word.py` ## EstadΓ­sticas - **Total archivos:** ~1,232 - **Total carpetas:** ~229 - **Archivos del manual:** 93 archivos .md - **Componentes React:** ~85 componentes ## CΓ³mo Ver la Estructura 1. **Desde la terminal:** ```bash ./mostrar-estructura.sh ``` 2. **Desde el explorador de archivos:** - Abre la carpeta `/home/planetazuzu/guia-tes` - Si no ves carpetas ocultas, presiona `Ctrl+H` para mostrarlas 3. **Ver este archivo:** ```bash cat ESTRUCTURA.md ```