Entendiendo Music Ballers

Implementación de la solución con el cliente

By Ricardo RR

Music Ballers es una solución que desarrollamos para un cliente del sector musical y de reseñas en línea. Nuestro equipo de tres personas se encargó de crear un sistema funcional, automatizado y expandible, usando herramientas de código abierto como Jekyll, GitHub Pages, Python, y APIs como Google Places y Last.fm.


¿Qué problema resolvemos?

La meta era clara: facilitar al cliente la administración de su sitio web y blog, integrando una base de datos y flujos automatizados que le permitieran publicar artículos, registrar eventos culturales y musicales de CDMX, y mantener su plataforma activa sin necesidad de intervención técnica constante.


Organización del Blog

Diseñamos una estructura basada en archivos .md, donde cada post contiene title, subtitle, tags, y un diseño modular. A través del uso de etiquetas y una estructura fija, el cliente puede filtrar secciones, activar búsqueda y mantener el orden de su contenido con solo escribir en Markdown.

Cualquier colaborador puede aportar al proyecto realizando un commit, el cual será revisado semanalmente por el equipo del cliente.


Automatización y Base de Datos

Además de los archivos .md, implementamos una base de datos local con PostgreSQL. A través de scripts en Python y una integración con Google Places API, automatizamos:

  • Recopilación de lugares de música, fiestas y eventos culturales en CDMX.
  • Generación automática de posts a partir de esa información.
  • Normalización de metadatos y formato estructurado.

Tecnologías Clave

Tecnología Uso principal
Jekyll Motor del blog, renderiza los .md
GitHub Pages Publicación automática del sitio
Python Scripts de automatización y manejo de datos
PostgreSQL Base de datos local
Google Places Recopilación de lugares y eventos
Last.fm API Información de artistas y música

Nuestro objetivo

Crear una solución sólida, de bajo mantenimiento y totalmente personalizable. Music Ballers ya está en producción y su blog es totalmente funcional, permitiendo una experiencia fluida para editores, colaboradores y lectores.

¡Gracias por leernos!
Ricardo RR

Share: X (Twitter) Facebook