Saltar al contenido
charad.dev
Volver a proyectos

Web

Cantabria Labs — MaterIA

Extracción de datos regulatorios de materias primas, con RPA de vigilancia legal

Vista principal del proyecto Cantabria Labs — MaterIA

Contexto

MaterIA es una plataforma desarrollada para Cantabria Labs, empresa líder en materias primas cosméticas y farmacéuticas. Da soporte al análisis, gestión y trazabilidad de la información técnica asociada a sus materias primas, y la mantiene alineada con la normativa europea.

Qué hace

Extrae datos de documentación técnica, regulatoria y de marketing, y los centraliza y correlaciona para identificar y evaluar:

  • Impurezas: identificación, cuantificación y niveles.
  • Datos regulatorios: reconocimiento y validación de la información normativa.
  • Propiedades y descripciones: características técnicas y de marketing de la materia prima.
  • Regulación europea: consulta y vinculación con la normativa vigente vía EUR-Lex.

Funcionalidades

  • Carga y procesamiento: pipeline que transforma los PDFs en datos estructurados.
  • Clasificación automática en dominios (impurezas, regulatorio, propiedades, marco normativo).
  • Gestión de datos (CRUD) completa, salvo la información legal protegida de EUR-Lex.
  • Exportación en XLSX, JSON y base de datos relacional.
  • Auditoría con trazabilidad de todas las operaciones y modificaciones.
  • Actualización normativa sincronizada con las últimas revisiones del marco legal europeo.
  • Control de accesos por roles, con cinco perfiles diferenciados.
  • Validación dual: procesamiento automático + revisión experta manual.
  • Respaldo automatizado con programación flexible.

Mi rol

Desarrollé el proyecto de principio a fin:

  • Frontend (React + MUI + TailwindCSS): paneles para consultar, editar y validar la documentación y las métricas de cada materia prima.
  • Backend (Python + FastAPI + SQLAlchemy): ingesta, estructuración, exportación y control de accesos.
  • Base de datos: modelo de datos con exportación y versionado de la documentación validada.
  • RPA: automatización que monitoriza EUR-Lex (Reglamento CE 1223/2009) y actualiza la base de conocimiento.

Stack

Frontend en React con MUI y TailwindCSS; backend en Python con FastAPI y SQLAlchemy; persistencia en base de datos y exportación a XLSX/JSON; RPA de vigilancia legal sobre EUR-Lex.

Galería

Panel de validación de documentación regulatoria por producto
Panel de validación de documentación regulatoria por producto
Visor del Reglamento CE 1223/2009 con la RPA de monitorización de EUR-Lex
Visor del Reglamento CE 1223/2009 con la RPA de monitorización de EUR-Lex
Registro de auditoría con el historial de eventos del sistema
Registro de auditoría con el historial de eventos del sistema
Documentación regulatoria validada, con backups y exportación
Documentación regulatoria validada, con backups y exportación