Sobre este proyecto
it-programming / web-development
Abierto
Se requiere un desarrollador para implementar tres funcionalidades esenciales que optimizarán la gestión de pedidos y el proceso de entregas, mejorando la eficiencia operativa y la fiabilidad de los datos. El proyecto implica la integración con la API de Mercado Libre y el desarrollo de una pwa para escaneo de códigos qr. Las funcionalidades a desarrollar son las siguientes:1) Filtrado de Pedidos Pendientes: Implementar una lógica para que las ventas ya despachadas no se muestren en el listado de visitas. El sistema debe permitir filtrar por el estado de despacho, asegurando que al seleccionar un día, solo sean visibles los pedidos pendientes o demorados. Esto facilitará la planificación de las entregas del día siguiente sin duplicar esfuerzos.2) Reducción de Latencia en la Importación de Datos: Optimizar el proceso de importación de ventas para que se reflejen como visitas en el sistema de manera casi instantánea (near real-time). Se busca migrar del actual sistema de polling a un modelo basado en webhooks o notificaciones de Mercado Libre, eliminando el retraso que actualmente obliga a la carga manual de pedidos después del corte operativo diario.3) Importación de Pedidos por Escaneo de QR (Capa de Respaldo): Desarrollar una funcionalidad para importar visitas escaneando los códigos QR de las etiquetas de Mercado Libre Flex. Esta característica servirá como un mecanismo de respaldo ante posibles fallos en la integración principal. La lógica debe ser idempotente: al escanear un qr, el sistema extraerá el id del envío y buscará la visita. Si la visita no existe, la creará (resolviendo el pedido contra la API de Mercado Libre y geocodificando la dirección). Si la visita ya existe, no realizará ninguna acción para evitar duplicados. El escaneo debe ser funcional desde un dispositivo móvil, preferentemente a través de una pwa con acceso a la cámara o una opción de lector qr, sin necesidad de una aplicación nativa.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias