On vous raconte ?
Derrière Practice Room, il y a des gens qui pratiquent tous les jours et qui avaient envie de se construire l'outil qu'ils n'ont jamais trouvé.
Pourquoi on fait tout ça
On le sait tous : rester régulier dans sa pratique, c'est dur. Pas parce qu'on manque de motivation, mais parce qu'on n'a pas toujours les bons réflexes. Notre idée est simple : donner à chacun un endroit pour suivre ce qu'on fait, partager ce qu'on a trouvé et bénéficier de l'énergie des autres.
Que vous jouiez de la guitare, couriez des semi-marathons, pratiquiez le yoga ou dessiniez chaque matin — ici, on s'en fout du domaine. Ce qui compte, c'est de montrer que vous êtes là, et de le prouver en pratiquant.
Ce à quoi on tient
Tout est ouvert
Le code est sur GitHub, à portée de clic. Vous pouvez le lire, le modifier, le copier, le forké. Pas de portes closes ici.
Les pratiquants d'abord
C'est fait par des gens qui pratiquent, pour des gens qui pratiquent. On ne construit pas pour les metrics, on construit pour vous.
Rien de superflu
Pas de dashboards compliqués, pas de menus à rallonge. Juste ce qu'il faut pour pratiquer, suivre, repartir.
Pas de frontières
Guitare, course, piano, yoga, dessin, cuisine… Practice Room ne juge pas votre passion, il la respecte.
Qui se cache derrière
À l'heure actuelle, on est une petite bande de développeurs qui pratiquent autant leur instrument que leur clavier. Le projet est né un soir de colère après une séance de pratique où on avait oublié la moitié de ce qu'on avait fait la veille.
On croit sincèrement qu'un bon outil peut vous empêcher de lâcher. Pas en vous poussant, mais en vous montrant que vous avancez — même quand vous n'en avez pas l'impression.
Ce qui fait tourner Practice Room
Ruby on Rails 8
Le framework qui fait tout, en Ruby
Hotwire
Turbo + Stimulus, rapide sans JS lourd
Tailwind CSS
CSS utility-first, sans complication
ViewComponent
Des composants réutilisables, partout
Solid Stack
Queue, Cache & Cable, le tout intégré
SQLite
Simple, embarquée, pas de config