Paj.
Trouver la pièce de théâtre idéale en discutant avec une IA
Application qui aide les troupes à trouver leur prochaine pièce via une conversation avec un agent IA, dans un univers inspiré de la Bibliothèque de Babel.
Paj aide les troupes de théâtre à trouver la pièce idéale en discutant avec un agent IA. Le design s’inspire de la Bibliothèque de Babel — un système hexagonal modulaire. Mission menée en équipe de 3.
Mon rôle · Freelance fullstack · dans une équipe de 3
Choisir une pièce qui colle à son effectif, à son ton et à son budget, c’est des heures perdues à fouiller des catalogues éparpillés. L’app remplace cette recherche par une simple conversation.
Un frontend documenté
Contributions frontend en React 19 + Vite, composants documentés dans Storybook pour une équipe qui avance à plusieurs sans se marcher dessus.
Rails et React sans API REST
Pont Rails ↔ React via Inertia.js : on garde la simplicité d’un monolithe Rails tout en livrant une vraie interface React, sans maintenir d’API séparée.
Du temps réel
Realtime via ActionCable (WebSockets Rails) pour une conversation et des mises à jour vivantes côté utilisateur.
Design system et finitions
Internationalisation, design system Radix + shadcn et micro-interactions pour un univers cohérent et soigné.
On décrit son besoin en langage naturel, l’agent IA propose des pièces adaptées au lieu d’un filtre froid.
Le pont Inertia + ActionCable donne une app vivante en gardant l’architecture Rails simple à maintenir.
Composants Storybook + Radix/shadcn : une base réutilisable pour faire évoluer l’app à plusieurs.