Finish JS Budget Calculator
Budget: €250 – €750 EUR
Tengo casi lista mi calculadora de presupuestos desarrollada en JavaScript; las operaciones básicas funcionan y la interfaz ya está diseñada. Solo faltan dos piezas clave antes de poder lanzarla:
• Integrar un importador CSV que permita al usuario subir su archivo, validar la estructura de datos y asignar cada columna al campo correspondiente. Quiero una experiencia sencilla (drag-and-drop), mensajes de error claros y pruebas unitarias que aseguren su estabilidad.
• Añadir un generador de informes. La lógica de cálculo ya expone toda la información necesaria; tu tarea será formatear esos datos y ofrecerlos para descarga (PDF y/o HTML) desde la misma interfaz, dejando el código listo para que pueda ampliarse con gráficos más adelante.
El proyecto se compila con ES6 modules y webpack y está alojado en un repositorio privado de GitHub al que tendrás acceso después de firmar un NDA.
Entregables concretos:
1. Módulo de importación CSV integrado y probado.
2. Generador de informes operativo con al menos una plantilla.
3. Documentación breve (Markdown) sobre instalación y mapeo de campos.
4. Pull request limpio, comentado y sin romper los tests existentes.
Aceptación: todas las pruebas en verde, el importador procesa un fichero de 5 000 filas en menos de 2 s y los informes se descargan sin errores en Chrome y Firefox, en formato pdf, word y excel. Multi reporte
Si puedes empezar de inmediato, espero cerrar estas tareas en una semana.
Tecnologías requeridas:
· Typescript
· React.tsx (TypeScript)
· Nest.js
· PostgreSQL
· GitHub (control de versiones)
· Manejo de servidores linux
y repasar errores varios
• Integrar un importador CSV que permita al usuario subir su archivo, validar la estructura de datos y asignar cada columna al campo correspondiente. Quiero una experiencia sencilla (drag-and-drop), mensajes de error claros y pruebas unitarias que aseguren su estabilidad.
• Añadir un generador de informes. La lógica de cálculo ya expone toda la información necesaria; tu tarea será formatear esos datos y ofrecerlos para descarga (PDF y/o HTML) desde la misma interfaz, dejando el código listo para que pueda ampliarse con gráficos más adelante.
El proyecto se compila con ES6 modules y webpack y está alojado en un repositorio privado de GitHub al que tendrás acceso después de firmar un NDA.
Entregables concretos:
1. Módulo de importación CSV integrado y probado.
2. Generador de informes operativo con al menos una plantilla.
3. Documentación breve (Markdown) sobre instalación y mapeo de campos.
4. Pull request limpio, comentado y sin romper los tests existentes.
Aceptación: todas las pruebas en verde, el importador procesa un fichero de 5 000 filas en menos de 2 s y los informes se descargan sin errores en Chrome y Firefox, en formato pdf, word y excel. Multi reporte
Si puedes empezar de inmediato, espero cerrar estas tareas en una semana.
Tecnologías requeridas:
· Typescript
· React.tsx (TypeScript)
· Nest.js
· PostgreSQL
· GitHub (control de versiones)
· Manejo de servidores linux
y repasar errores varios
Related categories:
Software Testing
HTML5
PostgreSQL
AngularJS
React.js
Backend Development
Documentation
GitHub
Nest.js
Webpack