Required stack
필요 기술
ReactTypeScriptNest.jsNode.jsPostgreSQLES6 ModulesWebpackGitHubLinuxFull Stack DevelopmentExcel ProcessingPDF GenerationWord Generation
Project brief
프로젝트 내용
Desarrollador Full Stack (React/NestJS) - Importador de Excel con Imágenes y Reportes (Imprescindible Español)
Descripción del Proyecto: Busco un desarrollador Senior con dominio fluido del español (imprescindible) para finalizar una calculadora de presupuestos ya avanzada en su desarrollo
. La interfaz y la lógica de operaciones básicas están listas; el objetivo es integrar dos módulos críticos de gestión de datos en un plazo de 3 semanas, dividido en dos fases de entrega.
Stack Tecnológico Requerido:
Frontend: React.tsx (TypeScript)
.
Backend: Nest.js con PostgreSQL
.
Entorno: ES6 modules, Webpack, GitHub y manejo de servidores Linux
.
--------------------------------------------------------------------------------
Fase 1: Importador de Excel Avanzado (Hito 1 - Semanas 1-2)
Funcionalidad: Implementar un importador con experiencia drag-and-drop para archivos Excel (.xlsx)
.
Requisito de Imágenes: El sistema debe ser capaz de procesar e importar imágenes pegadas directamente en las celdas del archivo (requisito adicional a las fuentes originales).
Mapeo y Validación: Permitir al usuario asignar columnas a los campos de la app, con validación de datos y mensajes de error claros
.
Rendimiento: El procesamiento de datos (texto/números) debe soportar 5,000 filas en menos de 2 segundos
.
Calidad: Entrega de módulos con pruebas unitarias integradas y estables
.
Fase 2: Generador de Reportes y Mantenimiento (Hito 2 - Semana 3)
Multi-reporte: Crear un generador de informes operativo que exporte la lógica de cálculo en formatos PDF, Word y Excel
.
Compatibilidad: Los informes deben descargarse sin errores en Chrome y Firefox
.
Escalabilidad: Código preparado para añadir gráficos en el futuro
.
Ajustes: Repaso y corrección de errores varios detectados en la plataforma
.
--------------------------------------------------------------------------------
Entregables y Garantías de Cumplimiento:
Código Limpio: Entrega mediante Pull Requests comentados, manteniendo todos los tests existentes en verde
.
Documentación: Guía breve en Markdown sobre instalación y mapeo de campos
.
Seguridad: Es obligatoria la firma de un NDA antes de dar acceso al repositorio privado en GitHub
.
Pagos por Hitos: Los pagos se liberarán únicamente tras validar que cada fase cumple con los criterios de aceptación y rendimiento mencionados
.
Requisitos del Candidato:
Idioma: Comunicación técnica y fluida en español.
Disponibilidad: Inicio inmediato.
Descripción del Proyecto: Busco un desarrollador Senior con dominio fluido del español (imprescindible) para finalizar una calculadora de presupuestos ya avanzada en su desarrollo
. La interfaz y la lógica de operaciones básicas están listas; el objetivo es integrar dos módulos críticos de gestión de datos en un plazo de 3 semanas, dividido en dos fases de entrega.
Stack Tecnológico Requerido:
Frontend: React.tsx (TypeScript)
.
Backend: Nest.js con PostgreSQL
.
Entorno: ES6 modules, Webpack, GitHub y manejo de servidores Linux
.
--------------------------------------------------------------------------------
Fase 1: Importador de Excel Avanzado (Hito 1 - Semanas 1-2)
Funcionalidad: Implementar un importador con experiencia drag-and-drop para archivos Excel (.xlsx)
.
Requisito de Imágenes: El sistema debe ser capaz de procesar e importar imágenes pegadas directamente en las celdas del archivo (requisito adicional a las fuentes originales).
Mapeo y Validación: Permitir al usuario asignar columnas a los campos de la app, con validación de datos y mensajes de error claros
.
Rendimiento: El procesamiento de datos (texto/números) debe soportar 5,000 filas en menos de 2 segundos
.
Calidad: Entrega de módulos con pruebas unitarias integradas y estables
.
Fase 2: Generador de Reportes y Mantenimiento (Hito 2 - Semana 3)
Multi-reporte: Crear un generador de informes operativo que exporte la lógica de cálculo en formatos PDF, Word y Excel
.
Compatibilidad: Los informes deben descargarse sin errores en Chrome y Firefox
.
Escalabilidad: Código preparado para añadir gráficos en el futuro
.
Ajustes: Repaso y corrección de errores varios detectados en la plataforma
.
--------------------------------------------------------------------------------
Entregables y Garantías de Cumplimiento:
Código Limpio: Entrega mediante Pull Requests comentados, manteniendo todos los tests existentes en verde
.
Documentación: Guía breve en Markdown sobre instalación y mapeo de campos
.
Seguridad: Es obligatoria la firma de un NDA antes de dar acceso al repositorio privado en GitHub
.
Pagos por Hitos: Los pagos se liberarán únicamente tras validar que cada fase cumple con los criterios de aceptación y rendimiento mencionados
.
Requisitos del Candidato:
Idioma: Comunicación técnica y fluida en español.
Disponibilidad: Inicio inmediato.