Pro Jam
Organisateur de jam sessions
Problème
Dans une jam session, on monte sur scène improviser avec des musiciens qu’on ne connaît pas, que ce soit des idées, des morceaux ou des standards de jazz. En vivant à Paris, j’allais à plusieurs jams par semaine et je me suis rendu compte que chacune organise ses musiciens et le temps de chaque groupe à sa manière, parfois mieux, parfois moins bien.
Comment c’est fait
Une app Flutter avec Cubit. J’ai écrit le backend en Go, comme une couche au-dessus de Supabase, pour ne pas dépendre directement de sa bibliothèque. Je l’ai conçue dans Figma, et l’analytics passe par Mixpanel.
Ce que j’ai fait
Je la construis seul. J’ai commencé par les maquettes dans Figma et le début d’un design system, puis l’authentification en Go avec Supabase et la base de l’app Flutter. J’ai écarté Firebase à cause des tarifs, et j’ai choisi Go plutôt que Python ou Dart parce que je le connaissais déjà et que j’avance plus vite avec. Gemini m’aide pour le code.
Comment on l’utilise
D’abord pour l’organisateur, pour gérer la scène en direct, qui joue avec qui et combien de temps. Ensuite, les musiciens qui se sont croisés à la même jam pourront se retrouver pour des collabs.
Où ça en est
Toujours en cours, sur mon temps libre. Les jams m’ont changé et ont forgé une bonne partie de qui je suis, et réunir mes deux passions dans une seule app me donne un plaisir que je ne connaissais pas. La fusion n’existe pas que dans la musique. Les écrans ci-dessous viennent de la version actuelle.
Ce que j’ai appris
Faire seul ce que font quatre équipes, c’est plus dur et plus facile que je le pensais. Beaucoup de choses passent au second plan, et j’apprends qu’il faut en laisser certaines de côté pour en gagner d’autres.




