MrHardware

Comparador/Scraping WEB de hardware

Contexto

Mr Hardware es una página web creada en mi época de estudiante técnico para comparar productos de hardware de diferentes tiendas en Chile. Los productos son actualizados diariamente (scraping) y se pueden comparar precios, disponibilidad y características de los productos.

Objetivo

Este proyecto tenía como propósito ayudar a las personas a encontrar sus productos al mejor precio, teniendo feedback de la comunidad y así teniendo una mejor compra. La aplicación quería mejorar lo que ya algunas páginas web hacen, pero con opciones extras y enfoque más a computación.

Diseño

La maquetación fue realizada con mi grupo en Figma, desde un principio queríamos que a los usuarios que no estén tan familiarizados con la computación sea fácil para ellos buscar lo que quieren. En cuanto al diseño del logo de la página (Robot), lo hice con Adobe Illustrator y las animaciones de este con Adobe After Effects y LottieFiles, si bien no estaba familiarizado con estas herramientas me fueron de gran ayuda para la atracción visual.

Scraping

Los productos mostrados en la página web eran extraídos de otras páginas haciendo uso de la técnica Scraping, en su momento me parecía algo difícil y desafiante, ya que solo conocía el Scraping teóricamente y quería hacerlo con Python, un lenguaje que nunca había usado, pero me resultó fácil entenderlo, puesto que venía con una buena base de programación. Mi script de Scraping fue algo complejo, este era un Cronjob que validaba los productos nuevos y actualizaba cualquier cambio en sus características sin necesidad de hacer todo el proceso otra vez.

Herramientas utilizadas

nextjstypescriptprismamongodbcloudinarygitfigma

Paleta de colores

Contacto

Ingeniero de software Full Stack con más de 2 años de experiencia en el desarrollo de aplicaciones web. Si tienes un proyecto en mente o simplemente quieres saludar, no dudes en enviarme un mensaje.

ben.ja07@live.cl