← Volver al Inicio

CRM Empresarial & ERP Sync

Sistema centralizado para gestión de clientes sincronizado en tiempo real con ERP Legacy Kepler.

Next.js 14FastAPIPythonSQL ServerJWTTailwind
[Espacio para Screenshot del Dashboard del CRM]

!El Desafío

Aceros Frontera gestionaba sus ventas y clientes utilizando el ERP legacy Kepler, un sistema robusto pero con una interfaz anticuada y sin acceso web. Esto generaba problemas críticos:

  • Los vendedores no tenían acceso a inventarios o estados de cuenta fuera de la oficina.
  • El seguimiento de leads se hacía en hojas de Excel dispersas, perdiendo trazabilidad.
  • No existía una forma de visualizar KPIs de ventas en tiempo real sin correr reportes manuales lentos.

La Solución

Diseñé y construí un CRM Web Moderno que actúa como una capa de inteligencia sobre el ERP existente. No reemplazamos al ERP, lo potenciamos.

Frontend Reactivo

Interfaz construida con Next.js 14 y componentes Shadcn/UI para una experiencia tipo app nativa, rápida y responsive para vendedores en campo.

Backend de Alto Rendimiento

API REST desarrollada en Python (FastAPI). Elegí Python por su facilidad para manejar lógica de datos compleja y su integración nativa con librerías de análisis como Pandas.

Ingeniería: El Reto de Sincronización

El mayor obstáculo técnico fue la integración con el ERP Kepler (basado en SQL Server pero con esquemas complejos `C1, C2...`). Implementé un patrón de "Read-Heavy / Write-Careful":

  • La API lee datos de clientes e inventarios directamente del ERP en tiempo real (usando SQLAlchemy optimizado).
  • Las nuevas órdenes y clientes se escriben primero en una base de datos intermedia (Staging) para validación.
  • Un job asíncrono inyecta los datos validados al ERP, asegurando que nunca corrompemos la integridad de la base de datos legacy.

Impacto en el Negocio

40%
Reducción en tiempo de captura de pedidos
+1000
Clientes gestionados en la nueva plataforma
100%
Visibilidad de inventarios en tiempo real