Sobre este proyecto
it-programming / web-development
Abierto
Se requiere una plataforma de pagina web como base de datos de una tienda de mercadolibre, en esta pagina se tienen que mostrar los productos y ventas de la plataforma actualizandose en tiempo real, asi mismo el objetivo de esto es generar reportes de distintas tareas como pedidos a proovedor, inventarios y revision general, actualmente el proyecto ya fue comenzado pero el programador que se encarga de realizarlo no puede continuar por faltas de tiempo, a continuacion doy una explicacion de lo que realizo el para que se pueda tener una idea de lo que se lleva hasta el momento y lo que haria falta:
se está utilizando nestjs en el backend, con una base de datos postgres y frontend con react + vite + tailwind. Se utiliza python para ejecutar cron jobs con jenkins, para mantener actualizado el access token de Mercado Libre, y para realizar consultas periódicas a su API. Luego de las consultas periódicas se envía la información a un endpoint del backend para almacenarla en la DB. Se podrían reemplazar todos estos cron jobs python con propios de NestJS. El sistema está desplegado en un Hostinger VPS con Ubuntu y pm2.
El problema actual para solucionar es referido a las consultas recurrentes a la API de Mercado Libre. El proceso que venía funcionando hasta ahora para autenticarse en sus sistemas da error. Luego, es necesario asegurarse que el cron job que busca la información y la envía al backend del sistema funcione correctamente. Hay dos crons, uno para información de publicaciones y otro para ventas. El publicaciones funciona con certeza correctamente, mientras que el de ventas puede requerir trabajo, aunque en principio es muy similar al anterior.
Al cron job de ventas se le debería agregar lógica adicional para evitar que el proceso busque la información de todas las ventas disponible, sino limitarlo a la información que no exista hasta el momento ya registrada en la base de datos del sistema. Esto sería más factible implementando un cron de NestJS. Por el momento se puede limitar en base a la fecha de los registros obtenidos, o almacenando en un archivo local el ultimo id de venta registrada en peticiones previas.
Contexto general del proyecto
Hasta ahora el proyecto tiene ese faltante principal, las consultas recurrentes a la api de mercadolibre, solucionando eso , habria que terminar tambien el front end de la plataforma ya que se requiere un paginado de la informacion y un boton de descarga que descargue archivos en excel de lo que se este solicitando
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador, Diseñador
Plazo de Entrega: 28 Febrero, 2025
Habilidades necesarias