Qué es ProcureFlow y qué valor aporta.
La idea de ProcureFlow se me ocurrió a raíz de una conversación que tuve con mi pareja acerca de su trabajo. Ella trabaja de Product Manager en una empresa de aceites esenciales y hace un tiempo me comentó que tipo de herramientas utilizaba y el caos que tenía en su día a día.
Tras escuchar lo que me contó se me ocurrió que tenía que haber una forma de poder integrar todas las herramientas y así poder tener un sistema que recoja todas las herramientas, lo cual abarataría costes de mantenimiento y de tiempo.
Y entonces mi razonamiento fue: Todas las empresas tienen un CRM, que es una aplicación web que sirve para gestionar los clientes, por qué no hago lo mismo pero para los proveedores.
Y así es como nace ProcureFlow AI, un SRM (Supplier Relationship Management), enfocada en digitalizar procesos relacionados con compras, proveedores y automatización operativa.
Arquitectura del proyecto
Pensé que lo más idóneo es desarrollar una aplicación web, la cual tendría integrada todos los procesos y todas las herramientas necesarias para la gestión de proveedores de la empresa. La idea es que la aplicación se adapte a cualquier tipo de empresa y mercado, por lo que la aplicación está totalmente modularizada y puede ser fácilmente adaptada de acuerdo a las necesidades requeridas.
La aplicación fue desarrollada usando:
- React, HTML5 y CSS para el frontend
- Symfony y PHP para el backend
- MySQL como base de datos
- OpenAI API para integración de IA
El proceso de desarrollo
Para este proyecto decidí que lo más óptimo es separar el backend del frontend para trabajar de manera más cómoda y eficiente.
Lo primero que desarrollé fue el backend de la aplicación. En esta parte implementé toda la lógica encargada de gestionar los proveedores y su información, creando los distintos endpoints y consultas necesarios para realizar operaciones como crear, consultar, modificar y eliminar registros en la base de datos.
Una vez finalizado el backend, desarrollé el frontend de la aplicación. Esta parte es la encargada de mostrar la información al usuario de forma visual e intuitiva, además de realizar las peticiones necesarias al backend para consultar, crear, modificar o eliminar los datos de los proveedores.
Finalmente, incorporé un sistema multiagente con el objetivo de ayudar al usuario en determinadas tareas y reducir el tiempo dedicado a procesos repetitivos. La idea era que la aplicación no se limitara únicamente a almacenar información, sino que también pudiera ofrecer asistencia dentro de la propia plataforma.
Resultados obtenidos
El resultado final fue una aplicación web dedicada a la gestión de proveedores de una empresa, aplicación totalmente modularizada y escalable a cualquier tipo de empresa y de mercado.
Funcionales principales:
Dashboard administrativo
Gestión completa de proveedores
Sistema de usuarios
Gestión de correos
Integración con IA
Uno de los aprendizajes más importantes que me ha aportado este proyecto ha sido entender cómo se comunican el frontend y el backend a través de APIs. Durante el desarrollo aprendí a gestionar las distintas peticiones entre ambas partes de la aplicación, procesar la información recibida y mostrar los resultados correctamente al usuario.
A continuación dejo los enlaces de acceso a la aplicación:
Repositorio del proyecto:
GitHub: https://github.com/evolve-space/Proyecto-Master-IA-Evolve-JoseMartos.git
Demo:
https://srm-compras-front.vercel.app/
Imágenes:
- Dashboard:
- Gestión de proveedores:
- Gestión de correos:
ProcureFlow AI fue desarrollado como proyecto académico durante el Máster en Inteligencia Artificial de Evolve.




Top comments (0)