BeePayroll · Puller Tech
En Puller Tech desarrollé las interfaces de BeePayroll, una plataforma para el control de nóminas con dos caras, un ERP de uso interno y un SaaS comercial, ambas conectadas al mismo backend.
- año
- 2024
- rol
- Desarrollo frontend de ERP y SaaS
- stack
- React Material UI Tailwind CSS shadcn/ui NestJS Go PostgreSQL DigitalOcean
arquitectura / beepayroll
- interfaces · mi parte
ERP interno
React + Material UI
SaaS comercial
React + Tailwind + shadcn/ui
- backend · DigitalOcean
API NestJS
lógica de negocio
- cálculo y datos
Motor de nómina
Go
PostgreSQL · ERP
datos de uso interno
PostgreSQL · SaaS
datos de clientes
El proyecto
BeePayroll es la plataforma de Puller Tech para el control de nóminas. Tenía dos productos sobre la misma base técnica:
- El ERP, de uso interno, con el que el equipo de Puller operaba las nóminas.
- El SaaS, la versión comercial que usan los clientes.
Mi trabajo fue desarrollar las interfaces de ambos.
Cómo estaba construido
- ERP: React con Material UI.
- SaaS: React con Tailwind CSS y shadcn/ui.
- Backend: una API en NestJS, alojada en DigitalOcean, que atendía a los dos frontends.
- Cálculo de nómina: un servicio en Go.
- Datos: PostgreSQL, con una base distinta para el ERP y otra para el SaaS.