Sobre este proyecto
it-programming / desktop-apps
Abierto
Necesitamos un programador que arme la integracion de 3 apis de transportistas.
Quisieramos que este programado en tecnologia NodeJs o PHP.
Hay que intregar la api de Zeleris, dhl y genei
te vamos a proveer de las credenciales para las apis, un ambiente para que subas la aplicación y todo el apoyo técnico que necesites.
La estructura del proyecto es simple y pequeña pero debe ser escalable. Cada una de las apis a integrar debe tener su propio helper y tiene que estar pensado para agregar nuevos helpers para nuevas integraciones en el futuro.
El proyecto debe contar con los siguientes endpoints:
- cotizar envio: urlapi/quoteshipping:
recibe:
*codigo postal de salida
*pais de salida
*area de salida
*codigo postal de llegada
*pais de llegada
*area de llegada
*tamaño y dimensiones del paquete
devuelve:
un array de proveedores que pueden realizar este envió y su precio, ordenados de menor a mayor.
-CREAR ENVIO: urlapi/creatShipping
Recibe:
*codigo postal de salida
*pais de salida
*area de salida
*codigo postal de llegada
*pais de llegada
*area de llegada
*tamaño y dimensiones del paquete
*transportista seleccionado
Devuelve:
Etiqueta de envio, numero de seguimiento y toda la data referida al envio creado
-EDITAR ENVIO: urlapi/creatShipping
Recibe:
*ID envio
*codigo postal de salida
*pais de salida
*area de salida
*codigo postal de llegada
*pais de llegada
*area de llegada
*tamaño y dimensiones del paquete
*proveedor de envio
Devuelve:
Etiqueta de envio, numero de seguimiento y toda la data referida al envio editado
-CANCELAR ENVIO: urlapi/cancelShipping
Recibe:
*numero de seguimiento
*proveedor de envio
Devuelve:
Confirmacion de cancelacion
-RASTREAR ENVIO: urlapi/TrackingShipping
Recibe:
*numero de seguimiento
*proveedor de envio
Devuelve:
información sobre el tracking del envió
La idea es trabajar con alguien serio y con experiencia, y armar una relacion a largo plazo para que seas nuestro proveedor para seguir haciendo crecer esta herramienta
Contexto general del proyecto
El proyecto es para gestionar paqueteria y requerimos de un servicio propio pero externo a nuestra actual aplicacion para que se comunique con apis de proveedores.
Nuestro stack es nodejs y mongodb. El servicio que queremos que programes puede estar en otras tecnologias siempre y cuando respete los formatos de llamados y respuestas de restfull
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Plataformas requeridas Windows, Mac OS, Linux / Unix
Plazo de Entrega: No definido
Habilidades necesarias