Aller au contenu
Marco Julio Franco
Menu
Tous les projets

Projet 04 · Projet personnel

Pro Jam

Organisateur de jam sessions

Développeur solo · oct. 2025 – aujourd’hui

En cours

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.

  • Accueil de Pro Jam, thème sombre : la jam en cours et les prochaines jams.
  • Écran de connexion de Pro Jam, thème sombre.
  • Écran d’inscription de Pro Jam, thème clair.
  • Configuration du profil, étape 2 sur 3 : choisir les genres joués.
  • Configuration du profil, étape 3 sur 3 : choisir la ville où vous jouez.

Faites défiler latéralement pour en voir plus.