Es trabajo en curso para un cliente, así que no incluyo capturas. Esto es lo que construí en cada parte del producto.
- Construido desde cero, lo lidero desde nov 2024
- Playlists, mezclas y revisión con forma de onda
- Subida de audio directo a S3
- Chat en vivo curador ↔ oyente
- Programación, artículos, facturación, imágenes promo
- Primer push de la reconstrucción en Next.js
- Radio en vivo, programación, archivo y búsqueda
- Una sola barra de reproducción, Chromecast y AirPlay
- Login con Google/Apple, biblioteca My ROVR
- Rediseño 2026, Datadog RUM, SEO
La historia
Desde noviembre de 2024 trabajo con ROVR como freelance de largo plazo.
Dashboard (dash.rovr.live). Inicié el proyecto y lo sigo liderando. Es la herramienta con la que administradores, managers y curadores operan la estación: armar y reordenar playlists y mezclas, subir audio directo a S3, revisar mezclas en un reproductor de forma de onda, programar shows, chatear en vivo con oyentes, publicar artículos, generar imágenes promocionales y gestionar la facturación de curadores, todo con acceso por roles definido desde el backend.
Sitio web (rovr.live). Hice el primer push de la reconstrucción en Next.js y construí el home de la radio en vivo, la programación, el archivo y su búsqueda, los reproductores de shows y SoundCloud, y después una sola barra de reproducción para radio, archivo y moods con Chromecast y AirPlay, login con Google/Apple, monitoreo con Datadog y el rediseño de 2026.
Lo más destacado
Dashboard desde cero
React + TypeScript con Redux Toolkit y React Query, feature flags, Conventional Commits, releases versionados y CI. Cerca del 85% de sus 1,190 commits.
Revisión de mezclas con forma de onda
Un reproductor con wavesurfer.js dibujado desde un archivo binario de forma de onda, con zoom, scroll sincronizado y seguimiento de la pista activa.
Audio directo a S3
Subidas con URLs prefirmadas, progreso y cancelación, extracción de metadata vía la API gateway y conversión HEIC para portadas.
Chat en vivo con curadores
Mensajería oyente-curador sobre Amazon IVS Chat y Amplify Events, migrada en paralelo desde el sistema anterior, con moderación por IA y bloqueo.
Streaming y casting en web
Streams HLS en vivo y por mood, una sola barra de reproducción para todo, Chromecast y AirPlay, y búsqueda precisa en el archivo.
Observabilidad y SEO
Datadog RUM y logs, GA con id de usuario persistente, sitemaps dinámicos con datos estructurados y un camino más rápido para las imágenes Open Graph.
