codigo0/PROGRESS.md
Javier 81e1c3a2a7
Some checks are pending
Deploy Código 0 / deploy (push) Waiting to run
feat: implement media management system (phase 1) with backend upload and admin gallery
2026-03-25 11:52:50 +01:00

1.9 KiB

Bitácora de Desarrollo: codigo0

Registro histórico de hitos y sesiones del proyecto.

Estado actual (2026-03-23)

  • Frontend: React/Vite + PWA Completo.
  • Herramientas: GCS, Triage, Quemados, Dosis Pediátricas.
  • Backend: Clean Architecture + Mongoose models.
  • 🔧 DB: MongoDB en infraestructura Docker (Migración YAML lista).

Sesión 2026-03-20

  • Migración exitosa del backend a Clean Architecture (Hexagonal).
  • Creación de capas de Dominio, Aplicación e Infraestructura.

Sesión 2026-03-22

  • Auditoría completa y corrección de bugs visuales.
  • PWA: Iconos, manifest y meta-tags finalizados.
  • Set de Herramientas: Implementadas 4 calculadoras críticas.

Sesión 2026-03-23

  • Sincronización de repositorios y documentación.
  • Migración masiva de protocolos YAML -> MongoDB.
  • Conexión del renderer a la API de MongoDB.
  • Migración YAML a MongoDB completada exitosamente.

Sesión 2026-03-25

  • Revisión general del estado de las tareas de Código 0 (herramientas, clínicas, backend).
  • Verificación de repositorio local limpio y sincronizado con el remote en Forgejo.
  • Verificación de conexión SSH al VPS (lab-vps).
  • Se corrigió el repositorio remoto en el VPS para que apunte a Forgejo.
  • Se lanzó la reconstrucción de contenedores y despliegue final en el puerto 9112.
  • Despliegue de la Web de Promoción en el puerto 9113 tras corregir enlaces internos.
  • Configuración de Auto-Despliegue mediante .woodpecker.yml. El sistema ya está sincronizado.
  • Rediseño de Navegación: Simplificación de BottomNav (5 items) y rediseño brutalista oscuro de MenuSheet para mejor usabilidad en emergencias.

Próximos Pasos

  • Ejecutar el despliegue final de la aplicación en el VPS (puerto 9112).
  • Continuar con la redacción de los manuales del TES.
  • Implementar las siguientes utilidades (Triage START, etc.).