About this project
it-programming / web-development
Open
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
... Read more 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. View less
Project overview
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
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 the design
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer, Designer
Delivery term: February 28, 2025
Skills needed