Reto Matchmaking

Young Talent Developer

Objetivo del proyecto

Proyecto: Creación de un sistema de generación automática de informes sobre observaciones de Higiene de Manos en hospitales.

Objetivo General: Desarrollar una solución tecnológica que permita a los hospitales generar informes automáticos basados en modelos de Lenguaje de Aprendizaje Automático (LLM) para observar y mejorar las prácticas de higiene de manos.

Funcionalidades:

  • Frontend (Angular):
  • Implementación de funcionalidades para configurar y obtener resultados desde un modelo entrenado.
  • Visualización gráfica y textual de los datos de los informes.
  • Backend (NestJS):
  • Desarrollo de API para procesar peticiones del frontend.
  • Integración con modelos LLM para análisis de datos.
  • Gestión de la base de datos (PostgreSQL) para almacenar y recuperar datos.


Punto de partida

Herramientas Tecnológicas:

  • Angular para el desarrollo del frontend.
  • NestJS para la creación del backend.
  • Flutter para aplicaciones móviles.
  • Docker para la contenerización y despliegue.
  • PostgreSQL como sistema de gestión de bases de datos.

Datos Necesarios:

  • Conjuntos de datos históricos sobre higiene de manos en hospitales.
  • Metadatos para filtros y personalización de informes.

Desarrollos Previos:

  • Análisis preliminar de requisitos y objetivos del sistema.
  • Investigación sobre modelos LLM aplicables.
  • Diseño inicial de la arquitectura del sistema.


Entregable final

El entregable final será un sistema completo y funcional que incluye:

Aplicación Web:

  • Una interfaz de usuario en Angular para la web.

Backend Funcional:

  • API en NestJS integrada con modelos LLM y PostgreSQL.

Documentación:

  • Documentación técnica del sistema.
  • Guías de usuario para la operación del sistema.

Reporte de Pruebas:

  • Resultados de pruebas de software, incluyendo pruebas unitarias, de integración y de usuario.

Contenedores Docker:

  • Contenedores listos para el despliegue del sistema.

Información de interés

  • Acceso a Capacitación en Tecnologías Utilizadas: El practicante contará con recursos de aprendizaje y formación en las tecnologías clave del proyecto, incluyendo Angular, NestJS, Docker, Flutter y PostgreSQL.
  • Mentoría y Supervisión Continua: Se proporcionará al practicante un mentor experimentado en el campo, quien ofrecerá guía constante en el desarrollo del proyecto y resolverá dudas técnicas que surjan.
  • Colaboración con Profesionales de la Salud: El proyecto incluirá una integración activa con equipos de salud para garantizar que las necesidades y dinámicas de los hospitales sean comprendidas y atendidas de manera efectiva.
  • Enfoque en Seguridad y Privacidad de Datos: El proyecto se desarrollará con un fuerte énfasis en la seguridad y la privacidad de los datos, cumpliendo con todas las regulaciones pertinentes para proteger la información sensible de los pacientes.
  • Sistema de Revisión y Retroalimentación: Se establecerá un sistema de revisión periódica del progreso del proyecto, donde el practicante recibirá retroalimentación constante para asegurar un desarrollo continuo y efectivo.


Beebit Solutions

Beebit Solutions

III Sesión Matchmaking (Talento - Empresas)
Desarrollo de Software
Prácticas

Vacantes

3 personas

Duración

12 semanas

Perfiles

  • Estudiante de último año de grado
  • Estudiante FP Superior
2024© AIGranada