PROYECTO DESTACADO

Plataforma de Gestión de Contenido para VTEX

Plataforma de automatización para e-commerce capaz de generar contenido, procesar imágenes y construir plantillas de carga masiva mediante Inteligencia Artificial y procesamiento asíncrono.

Resumen

Desarrollo de una plataforma web diseñada para optimizar la gestión y carga masiva de productos en VTEX. La solución automatiza tareas operativas relacionadas con contenido, imágenes y enriquecimiento de información para catálogos de e-commerce.

Problema

El proceso de carga de productos requería múltiples tareas manuales como la generación de archivos Excel, descarga y edición de imágenes, creación de descripciones comerciales y generación de palabras clave para SEO.

Estas actividades consumían tiempo, eran propensas a errores y dificultaban la escalabilidad del negocio.

Solución

El proyecto comenzó como un MVP desarrollado con Python y Tkinter para validar el flujo operativo y las necesidades del negocio.

Posteriormente evolucionó a una aplicación web escalable basada en Django REST Framework y React, permitiendo automatizar completamente el proceso de preparación y publicación de contenido para VTEX.

Funcionalidades Principales

  • Generación automática de plantillas Excel.
  • Procesamiento masivo de imágenes de productos.
  • Conversión y redimensionamiento a formato JPG 1000x1000 px.
  • Generación de descripciones mediante OpenAI.
  • Creación automática de keywords para SEO.
  • Ejecución de tareas asíncronas con Celery y Redis.
  • Integración con APIs y servicios externos.

Stack Tecnológico

Python Django Django REST Framework React JavaScript Celery Redis PostgreSQL Docker Nginx OpenAI API LangChain

Arquitectura del Sistema

La plataforma fue diseñada bajo una arquitectura desacoplada, permitiendo ejecutar procesos intensivos en segundo plano sin afectar la experiencia de usuario.

Usuario
React Frontend
Django REST Framework
Celery Redis Broker Background Jobs
PostgreSQL

Infraestructura y Despliegue

  • Aplicación contenerizada mediante Docker.
  • Servidor web y reverse proxy con Nginx.
  • Protección y gestión DNS mediante Cloudflare.
  • Despliegue en máquina virtual Linux.
  • Ejecución separada de API, Workers y Base de Datos.

Procesos Automatizados

Excel

Generación automática de plantillas

IA

Descripciones y Keywords SEO

IMG

Procesamiento masivo de imágenes

Resultados

100%

Automatización del flujo de carga

IA

Generación automática de contenido

24/7

Procesamiento asíncrono de tareas

Aprendizajes

Este proyecto me permitió profundizar en el desarrollo de APIs REST, procesamiento asíncrono con Celery, despliegue con Docker, gestión de servicios mediante Nginx e integración de modelos de inteligencia artificial en procesos empresariales.

También fortalecí mis conocimientos en arquitectura de aplicaciones, escalabilidad, automatización de procesos y experiencia de usuario.

VOLVER A PROYECTOS