Solución 360: de los Excel sueltos a un dashboard en tiempo real
Algunas empresas buscaban con nosotros soluciones completas, 360: no un flujo suelto, sino todo el sistema. Este es uno de esos casos, en el que me tocó hacer un poco de todo, desde la base de datos hasta la aplicación web.

Una base de datos a partir de muchos Excel
La empresa no tenía CRM ni un proceso comercial definido, y la información de los comerciales vivía en un montón de Excel. Lo primero fue reunirlos todos y diseñar la base de datos desde cero, con su estructura y sus relaciones, para que hubiera una única fuente de verdad.
Excel
SQL

Procesos automáticos para mantener la información
Una base de datos solo sirve si está al día. Desarrollé flujos que facilitan la entrada de información al sistema y la mantienen ordenada, para que nadie tenga que actualizarla a mano.
n8n

Registro por voz para los comerciales
Los comerciales están en la calle, no delante de un formulario. Con este sistema cuentan por voz lo que pasa en cada visita y la información llega a la base de datos ya ordenada.
n8n
Gemini
LangChain

Un dashboard en tiempo real
Para ver la información creé una aplicación web propia, con frontend en React y un backend sencillo que lee de la base de datos, desplegada en Azure como Container App. Los datos de la empresa, por fin en una pantalla y siempre al día.
React
Azure
SQL
Todo el stack
SQL
n8n
Excel
Gemini
LangChain
React
Azure
Lo que me ha dado
- Ver un proyecto de punta a punta, del dato en bruto a la pantalla
- Diseñar una base de datos desde cero
- Desplegar una aplicación en la nube con Azure Container Apps
- Pensar en cómo trabaja de verdad la gente que va a usarlo