Accueil À propos Services Réalisations Blogue FAQ Contact
Toutes les études de cas Application web

BandPilot

React 19 TypeScript Supabase Tailwind CSS 4 TanStack Query Stripe

Les groupes de reprises mènent la soirée à partir d'une feuille de papier. Le set s'écrit l'après-midi, la salle veut autre chose, et le changement se négocie en criant d'un bout à l'autre de la scène entre deux tounes. La plupart des applications qui prétendent régler ça sont soit un bloc-notes avec un logo, soit un outil de répétition qui suppose que vous êtes un groupe en tournée avec un gérant.

Le problème des demandes est le plus intéressant. Une demande du public est bonne pour la salle et mauvaise pour le set, parce que dire oui exige que quelqu'un sache dans quelle tonalité elle est, si tout le monde la connaît vraiment, et ce que ça fait aux quarante prochaines minutes.

BandPilot est une application React et TypeScript sur Supabase, où la sécurité au niveau des lignes de Postgres gère l'isolation pour qu'un groupe ne puisse pas lire le matériel d'un autre. Les sets se montent en glisser-déposer. La bibliothèque de chansons est partagée par le groupe : ce qu'un membre corrige à la maison, tout le monde l'a au soundcheck.

Les demandes arrivent de la salle dans une file que le groupe contrôle, au lieu d'un cri à travers la scène. L'accessibilité est testée en intégration continue avec axe-core et la suite bout en bout roule dans Playwright, parce que ce qui risque le plus de casser est ce que vous manipulez sur une scène sombre à une main.

BandPilot est en ligne sur bandpilotapp.com et entre les mains de vrais groupes, dont celui qui l'a fait naître. Le forfait gratuit donne un nombre illimité de chansons et trois setlists, sans carte de crédit.

C'est avant la version 1.0, et le travail en cours n'est pas des fonctionnalités. Ce sont des sauvegardes avec une restauration éprouvée, la passe de sécurité sur le chemin de l'argent, et les migrations de base de données qui doivent atterrir avant que quiconque soit facturé un dollar. Prendre des paiements avant d'avoir répété une restauration, c'est comme ça qu'un petit produit devient la mauvaise semaine de quelqu'un d'autre.