Pro Jam
Organizador de jam sessions
Problema
En una jam session te subes a improvisar con músicos que no conoces, ya sean ideas, canciones o estándares de jazz. Viviendo en París iba a varias jams por semana y me di cuenta de que cada una organiza a sus músicos y el tiempo de cada grupo a su manera, a veces mejor y a veces peor.
Cómo está hecho
Una app en Flutter con Cubit. El backend lo escribí en Go como una capa encima de Supabase, para no depender directo de su librería. La diseñé en Figma y la analítica va con Mixpanel.
Lo que hice yo
La estoy haciendo solo. Empecé por los mocks en Figma y el inicio de un design system, luego la autenticación en Go con Supabase y la base de la app en Flutter. Descarté Firebase por el precio, y elegí Go en vez de Python o Dart porque ya lo conocía y así avanzo más rápido. Gemini me ayuda con el código.
Cómo se usa
Primero es para quien organiza, para controlar el escenario en vivo, quién toca con quién y cuánto tiempo. Más adelante, los músicos que coincidieron en una jam van a poder buscarse para hacer collabs.
Dónde está hoy
Sigue en desarrollo, en mis tiempos libres. Las jams me cambiaron y forjaron mucho de lo que soy, y juntar mis dos pasiones en una sola app me da un gusto que no conocía. La fusión no solo pasa en la música. Las pantallas de abajo son de la versión actual.
Qué aprendí
Hacer solo lo que hacen cuatro equipos es más difícil y más fácil de lo que pensaba. Muchas cosas se quedan en segundo plano, y estoy aprendiendo que hay que dejar cosas de lado para ganar otras.




