Volver
Mi papel
Toro Admin logo

Toro Admin

Frontend Remote Contractor

Feb 2016 — Oct 2018 Buenos Aires, Argentina

Desarrollo de aplicación web y API para administradores de edificios de apartamentos y clubes de campo. Características principales: administración de pagos, comunicación con propietarios de apartamentos y generación de informes en PDF. Desplegado en Heroku y AWS.

Construido el SPA de administración en React 15 + Redux con efectos secundarios redux-saga, immutable.js state, memoization reselect, y styled-components. Bifurcado de react-boilerplate con una construcción personalizada Webpack 2 / Babel 6. Los paneles de control utilizan Chart.js, las comunicaciones dirigidas a los propietarios utilizan Draft.js + react-draft-wysiwyg para texto enriquecido, y las exportaciones de hojas de cálculo basadas en xlsx proporcionan a los administradores de propiedades informes compatibles con Excel. El REST backend se ejecutó en LoopBack 3 con PostgreSQL, autenticación JWT, almacenamiento de archivos S3 AWS, correo electrónico transaccional Mailgun y node-schedule para trabajos recurrentes. Los informes PDF se generaron en el servidor con phantom-html-to-pdf y se fusionaron mediante easy-pdf-merge; los importes de pago utilizaron decimal.js para evitar el redondeo en coma flotante. Desplegado en Heroku y AWS, con CI en CircleCI.
Linted with the jsx-a11y ESLint plugin, enforcing aria-props validity, role/required-aria-props checks, valid hrefs, and mouse-events-have-key-events to keep the admin keyboard-navigable.
  • ReactJS
  • Redux
  • redux-saga
  • immutable.js
  • styled-components
  • Chart.js
  • Draft.js
  • Webpack
  • Node.js
  • LoopBack
  • PostgreSQL
  • JWT
  • AWS S3
  • Mailgun
  • Heroku
  • CircleCI

El logotipo y las imágenes son propiedad de Toro Admin.