Skip to content
Volver a proyectos
WebAdminBackendFrontendFull-stack2026

Back-Office ERP for a Rental-Guarantee Company (Payroll & HR)

Image 1 of 5

Resumen

Construí un back office interno para una empresa mexicana de garantías de renta, reemplazando hojas de cálculo y un sistema anterior en PHP. La aplicación en React y Laravel reúne gastos por sucursal, análisis de ingresos, presupuestos, nómina, asistencia, vacaciones y contratos de empleados en un solo panel con roles. Implementé el motor de nómina quincenal con cambio automático de periodo, recálculos con versiones y niveles de bonos, saldos de vacaciones que siguen la ley laboral mexicana, alertas de vencimiento de contratos y un panel ejecutivo con reportes programados en Excel. Trabajé de principio a fin, desde el modelo de datos y las tareas programadas hasta las pantallas en Material UI, durante unos diez meses, a través de Internet 360.

construir.similar

Construyamos algo como esto

Si esto se acerca a lo que tienes en mente, AndroAI, mi asistente, puede explicarte cómo se construyó y qué implicaría un proyecto similar.

O pregunta sobre este proyecto

Proyectos similares

AluminioLogo — Retail ERP, POS & Fiscal Invoicing
Featured

AluminioLogo — Retail ERP, POS & Fiscal Invoicing

Construí desde cero el sistema ERP y punto de venta de AluminioLogo, un distribuidor de ferretería y aluminio con varias sucursales en Venezuela. Incluye inventario por sucursal, cotizaciones, devoluciones, cuentas por cobrar, roles y permisos, y un punto de venta que acepta pagos en dólares y bolívares con tasas de cambio. La parte de la que más orgullo siento es la facturación fiscal: un agente pequeño corre como servicio de Windows en cada tienda e imprime facturas, notas de crédito y reportes diarios en impresoras fiscales certificadas. También hay una aplicación web de administración, una app móvil y un catálogo de productos. Está en producción desde octubre de 2026, con más de 3.000 commits. Trabajo con Claude Code todos los días: yo tomo las decisiones de arquitectura y la IA me ayuda a avanzar más rápido.

MobileWeb
2026
Nest.jsReact.jsTypeScript+12
AluminioLogo Credit — Buy Now, Pay Later Credit Lines (Cashea-inspired)
Featured

AluminioLogo Credit — Buy Now, Pay Later Credit Lines (Cashea-inspired)

Diseñé el sistema de crédito para clientes de AluminioLogo, inspirado en el modelo de compra ahora y paga después que popularizó Cashea en Venezuela, adaptado a la venta en tienda. Cada cliente puede tener una línea de crédito con un límite en dólares y un plazo de pago, que puede venir de una plantilla según el tipo de cliente. En el punto de venta, la venta se carga a la línea, con una inicial opcional en dólares o bolívares, y el sistema la rechaza si la línea supera su límite o está suspendida. Los abonos parciales se aplican a la tasa del día y liberan crédito a medida que llegan. La deuda vencida bloquea la línea automáticamente y la desbloquea al pagar, cuentas por cobrar agrupa la deuda por antigüedad y cada cambio queda en un historial que no se puede editar.

WebAdmin
2026
Nest.jsReact.jsTypeScript+6
Background Action! — Casting Platform for iOS, Android & Web
Featured

Background Action! — Casting Platform for iOS, Android & Web

Background Action! es una plataforma de casting que construí para una empresa mexicana de casting de extras para cine y televisión, reconstruyendo un sistema anterior con una gran base de perfiles de talento. Una sola base de código en Expo entrega iOS, Android y web: un asistente de registro de ocho pasos con una tarjeta de casting en vivo, books de fotos, un catálogo de habilidades, importación de perfiles anteriores y suscripciones Premium. Los pagos usan Stripe en la web y compras integradas nativas en móvil. Agregué notificaciones push y aceptación legal con versiones, y construí junto a otro desarrollador la API en Laravel 13. La primera versión funcional tomó cerca de un mes, con pruebas automatizadas y manuales de lanzamiento. Usé Claude Code en todo el proceso, dirigiendo yo mismo la arquitectura.

MobileWeb
2026
ExpoReact NativeTypeScript+10