/Proyecto-Google-Yelp

Explore our project showcasing innovative analysis of Google Maps and Yelp platforms. Utilizing interactive Tableau dashboards and machine learning models, we empower businesses to visualize competitors, manage presence, and analyze customer interactions for strategic decision-making. Unleash the power of data to drive business success.

Primary LanguageJupyter Notebook

Estudio de presencia en plataformas Google Maps y Yelp

Contenido

Propuesta

En un mundo donde

  • 1 billón de personas utilizan Google Maps cada mes
  • 2.5 millones de aplicaciones integran sus servicios
  • 287 millones de reseñas y recomendaciones de usuarios acumuladas en Yelp

Podemos decir que nos encontramos ante una revolución digital que transforma cómo interactuamos con los espacios y negocios a nuestro alrededor. Para una marca líder como Walgreens, con una presencia significativa tanto en el espacio físico como en el digital, estas plataformas ofrecen una oportunidad única para gestionar su presencia en línea, interactuar con los clientes y mejorar la experiencia del consumidor.

Este proyecto busca presentar cómo Walgreens puede capitalizar este potencial.

Objetivos

  • Detectar 3 oportunidades de negocios y mejoras derivadas del estudio de las reseñas de nuestro cliente y de la competencia mediante un análisis exploratorio de datos.
  • Visualizar, dimensionar y calificar la presencia de Walgreens en plataformas Google Maps y Yelp a través de un tablero interactivo
  • Generar modelos de recomendación para el cliente a partir de las reseñas de la competencia, mediante criterios de geolocalización y percepción del servicio.

Infraestructura tecnológica

Este proyecto utiliza una combinación de tecnologías para crear una infraestructura robusta y escalable. Puedes encontrar el detalle de cada herramienta en su carpeta respectiva.

  • Cloud contiene la configuración y los scripts para implementar los recursos de la nube, como servidores virtuales, redes y almacenamiento. Utilizamos Google Cloud Platform como proveedor de nube
  • Mage contiene los archivos de configuración y los scripts para implementar y administrar las aplicaciones del proyecto. Utilizamos Mage para orquestar la implementación y gestión de las aplicaciones
  • Terraform contiene los archivos de configuración de Terraform para definir y provisionar la infraestructura de manera declarativa. Terraform nos permite automatizar la creación y gestión de la infraestructura, lo que facilita la implementación y el mantenimiento del proyecto.

Despliegue

Para facilitar el acceso del cliente a los productos, los hemos desplegado en Streamlit. Esta aplicación permite a los usuarios interactuar con el dashboard de Tableau y los modelos de recomendación de una manera fácil e intuitiva. Puedes encontrar el detalle del despliegue aquí

Herramientas

Python GitHub Jupyter Pandas Geopandas Terraform Mage Numpy Matplotlib Seaborn Scikitlearn NLTK Gensim Folium GoogleCloudPlatform GoogleCloudStorage GoogleBigQuery Tableau Streamlit