Evaluating bids

Integración endpoint de facturación

Published on the March 02, 2024 in IT & Programming

About this project

Open

Esto es una prueba con un caso real de desarrollo, por eso se pagará por su servicio prestado, de entregar un trabajo de calidad que cumpla con estándares de seguridad, desempeño y limpieza.

Para esta tarea es necesario integrar la api de bsale, 1 o más endpoints de la api serán necesarios para poder crear una factura a partir de datos existentes. El sistema gestiona cotizaciones que pueden originar facturas. Necesitamos un agregar un endpoint a nuestro backend para facturar en base a una cotización que ya existe en el sistema.

La tarea consiste en crear un endpoint que reciba N parámetros desde el frontend para realizar la facturación, dentro de esos parámetros de entrada se encuentran ids de cotización, datos de la misma, como su cliente y otras referencias (Observaciones/notas) que deben ser provistas a la API de bsale.

El backend está realizado con nodejs 16, usando vanilla js y serverless framework para subirlo a la nube. La forma de hacer deploy es a través de merge request, por lo que recomendaremos hacer pruebas usando serverless offline. El entorno de desarrollo contará con datos falsos para que pueda trabajar con facilidad. Siempre recibirás respuesta en un tiempo razonable.

Los criterios de evaluación son:
- Calidad del código: Entrega una solución limpia, que responde a DRY y no implementa antipatrones.
- Velocidad de entrega: Esperamos que pueda resolverlo en 1 semana.
- Comunicación: En cualquier disciplina en equipo, esto es vital, considere que trabaja en un equipo, pregunte, indague, proponga.
- Calidad humana: La forma en que nos comunicamos es muy importante, entre otros aspectos.

Project overview

Esta tarea es una prueba en un contexto real, que de ser una buena solución se implementará en el código y podrás ser parte del equipo. Seguirás recibiendo tareas con distintos grados de responsabilidad en el futuro.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by Javier R.