Saltar al contenido
Software empresarial

Leberp — ecosistema ERP

2020 – actualidad
Desarrollador full stack
Leberp — ecosistema ERP

Descripción del proyecto

Participación en el desarrollo de un ERP / plataforma de gestión orientada a operaciones de ventas, almacén, logística, tesorería, compras, catálogo, analítica y punto de venta, con cliente web (SPA), cliente POS multiplataforma (Electron) y monorepo backend en .NET con API, Azure Functions, integraciones y componentes de datos tabulares configurables e histórico.

Características principales

Frontend enterprise a gran escala: dominios de negocio amplios (pedidos, almacén, envíos, facturación, compras, analítica, RRHH, configuración), tablas y formularios complejos, informes y visualización (ECharts, Nivo, ApexCharts, entre otros)

Cliente web con React, Vite, React Router, estado con Redux Toolkit / Zustand / TanStack Query, validación con Zod, UI con MUI, Radix, dnd-kit y piezas de datos muy densas (tablas virtuales, hojas tipo spreadsheet)

Cliente POS en Electron (Windows, macOS, Linux): empaquetado con electron-builder, actualizaciones automáticas, protocolo propio para deep links, IPC tipado e impresión térmica para entorno retail

Backend de dominio rico en .NET 8: ASP.NET Core con OpenAPI, EF Core, Azure Functions (HTTP, Service Bus, temporizadores, Durable Functions), Redis, integración con servicios Azure y pipelines con artefactos privados

Integración entre capas: cliente API versionado frente a la API de Leberp, flujos desacoplados con colas y tareas masivas, telemetría con Application Insights en web, POS y componentes cloud

Calidad de producto: ESLint, Prettier, Vitest, Testing Library, Playwright, Storybook y análisis de bundle en el ecosistema frontend

Desafíos y soluciones

Complejidad funcional y consistencia

Mantener coherencia UX y de datos entre módulos muy distintos (ventas, almacén, tesorería, POS) y entre canales web y escritorio, con reglas de negocio cambiantes y alto volumen de pantallas.

Rendimiento en interfaces densas

Listados y grillas con mucho volumen de información requieren virtualización, consultas bien acotadas con TanStack Query y cuidado del bundle en una base de código muy amplia.

Capturas de pantalla

Leberp — ecosistema ERP — 1
Leberp — ecosistema ERP — 2
Leberp — ecosistema ERP — 3

Tecnologías utilizadas

TypeScriptReact 18ViteRedux ToolkitTanStack QueryMUIReact Hook FormZodElectron.NET 8ASP.NET CoreEntity Framework CoreAzure FunctionsAzure
Desarrollado con por Alexei Hernández
© 2026 Todos los derechos reservados