MIRA
Plataforma interna para la gestión comercial y el seguimiento de propuestas.
Una aplicación interna para gestionar la actividad comercial y seguir las propuestas durante todo su ciclo de vida. Llegó a producción, es utilizada por decenas de personas en la organización y fue finalista de los Innovation Awards 2026.
Sistema propietario — no se comparte el código fuente.
- Estado
- En producción
- Periodo
- octubre de 2025 — presente
- Contexto
- Metso · Sistema interno
- Dominios
- Comercial · Reportes · Identidad
El problema
Las propuestas comerciales se seguían en archivos dispersos y hojas de cálculo personales, y mantenerlas consistentes era responsabilidad de una persona. Alguien del equipo dedicaba la mayor parte de un día cada semana a conciliar manualmente: comprobar que lo que decía la hoja de cálculo coincidiera con lo que realmente había en las carpetas, detectar propuestas que nadie había registrado y volver a ingresar los mismos datos en una segunda hoja para reportes y una tercera para gestión. En el punto máximo eso significaba revisar cientos de propuestas activas una por una: un trabajo que crecía con el negocio y no producía nada más que la certeza de que las cifras estaban actualizadas.
Enfoque
- 01Reemplazó el seguimiento basado en hojas de cálculo por un único sistema de registro para las propuestas y su estado.
- 02Diseñé el modelo de dominio y la API REST, y luego construí el frontend en React sobre esa base.
- 03Integró la identidad corporativa para que el acceso siga las cuentas y permisos existentes de la empresa.
- 04Incorporó los reportes en la propia aplicación, para que la dirección consulte datos vivos en lugar de exportaciones reingresadas manualmente.
Arquitectura
Cómo está construido.
FastAPI + SQLAlchemy sobre SQL Server
Una API REST tipada sobre el entorno corporativo de SQL Server, con modelos SQLAlchemy que representan el dominio comercial.
Cliente React + TypeScript
Un cliente de una sola página para los flujos de propuestas, desplegado de forma independiente de la API.
Azure App Service + Microsoft Entra ID
API alojada en Azure App Service; autenticación y autorización mediante Entra ID, de modo que las cuentas y grupos se gestionan corporativamente y no dentro de la aplicación.
Reportes dentro del producto
Las vistas de reportes leen los mismos modelos que el resto de la aplicación, por lo que la dirección ve el registro vivo y no una exportación periódica; así desaparece el paso de consolidación manual.
Stack
- Backend
- Python
- FastAPI
- SQLAlchemy
- Frontend
- React
- TypeScript
- Datos
- SQL Server
- Plataforma
- Azure App Service
- Microsoft Entra ID
- Vercel
Resultado
- 400 servicios creados, procesados y reportados a través del sistema durante su primer año.
- Removed a standing weekly task: one person reconciling spreadsheets against folders by hand, and re-keying the same records into separate files for reporting and management. Roughly a working day a week, every week.
- En producción desde enero de 2026, usado diariamente por decenas de personas en la organización.
- Uno de los tres finalistas globales de los Metso Innovation Awards 2026.