Le Train en Marche

Event Booking Webapp

Le Train en Marche is a rehearsal and recording studio in the center of Marseille.

They have three rooms available to book for bands and musicians, and they used to have a written calendar to book rehearsals. It meant that as a band, you'd have to call or be there to book the next sessions.

I play in a band we rehearse there, and I was tired of the old book. So I thought I'd build them an online calendar, for everyone to use.

Train en Marche
Train en Marche

I first define specifications with the team, and we agree on the way it was going to function. Then I did some research and settled on Laravel for the backend, and Vue for the front-end, using IntertiaJS.

I built the app, put together an automated deployment system with a GitHub Action, and a shell script on the server to backup the database and settings to an external cloud storage solution (which had a useful REST api).

It has been working great since we went live, and everybody is glad to finally be able to book rehearsals at any time, from any where. Easier for the Train en Marche team and easier for all the musicians.

  • Tools: Laravel, Vue, Inertia, GitHub Actions
  • Role: Back-end and front-end development, Hosting management