Skip to content

Latest commit

 

History

History
21 lines (11 loc) · 1.36 KB

README.md

File metadata and controls

21 lines (11 loc) · 1.36 KB

Mercado Libre Web Scraping

Este proyecto es una aplicación de scraping web diseñada para extraer información de productos desde Mercado Libre. Utiliza tecnologías como Puppeteer, Node.js, Zod, Express.js y mysql2 para el backend. Para mostrar el contenido en la web, se emplearon React.js, Vite, Axios y Tailwind CSS.

Características

  • Extracción de datos de productos: Obtiene información como títulos, precios y enlaces de productos desde Mercado Libre utilizando Puppeteer y a partir de un término de búsqueda.

  • Almacenamiento en Base de Datos: Los datos extraídos se guardan en una base de datos SQL utilizando mysql2. Se incluye un archivo con el diseño de las tablas necesario para crear la estructura en SQL y garantizar la compatibilidad con las solicitudes.

  • Consultas a la API: Métodos CRUD para gestionar la información extraída. Incluye un método para filtrar los 10 productos más baratos para cada búsqueda.

  • Arquitectura y Diseño: Uso del patrón Modelo-Vista-Controlador (MVC) y Programación Orientada a Objetos (POO) en el backend.

  • Frontend optimizado: Incluye LucideIcons para iconos y estilos personalizados definidos con Tailwind CSS.

Contacto y más proyectos