Cas clients
Application conversationnelleEn développement · 2026

Paj.

Trouver la pièce de théâtre parfaite en discutant, simplement et naturellement

Une application où l'on cherche sa prochaine pièce de théâtre en discutant avec un agent IA, dans un univers visuel inspiré de la Bibliothèque de Babel.

Paj mobile
Contexte

Paj est une application conversationnelle pensée pour rechercher des pièces de théâtre, simplement et naturellement. On discute avec l'agent, on lui raconte sa troupe, ses contraintes et ses envies, et il trouve la pièce qui colle. Son identité visuelle s'inspire de l'architecture infinie de la Bibliothèque de Babel : un système hexagonal, modulaire et évolutif, qui évoque les multiples récits possibles. Chaque hexagone devient une scène, chaque interaction engage vers une nouvelle histoire. Projet mené à plusieurs.

Mon rôle · Développement fullstack, au sein d'une équipe
Le problème

Choisir une pièce qui colle à son effectif, à son ton, à son public et à son budget, c'est des heures à fouiller des catalogues éparpillés. Paj remplace cette recherche fastidieuse par une simple conversation.

Mon approche
01

Chercher en parlant, pas en filtrant

On décrit sa troupe, son ton, ses contraintes et ses envies en langage naturel. L'agent s'appuie sur une base de pièces richement décrites (personnages, distribution, public, mise en scène) pour proposer celles qui collent vraiment, au lieu d'une liste de filtres froids.

02

Une identité inspirée de la Bibliothèque de Babel

L'univers visuel s'articule autour d'un système hexagonal, modulaire et évolutif, qui évoque les multiples récits possibles. Chaque hexagone devient une scène, chaque interaction engage l'utilisateur vers une nouvelle histoire.

03

Un design system presque vivant

Des micro-interactions intégrées dans l'ensemble du design system, pour un parcours UX/UI dynamique et réactif, presque vivant dans son mouvement. Les composants sont documentés dans Storybook, pour avancer à plusieurs sans se marcher dessus.

04

Une base technique simple à tenir

Rails et React reliés par Inertia.js, sans maintenir d'API REST séparée, et du temps réel via ActionCable pour une conversation qui se met à jour en direct.

Stack technique
Ruby on RailsReact 19Inertia.jsTailwind CSSRadix UIStorybookActionCable
Médias
Résultats

Ce que ça a concrètement changé.

01

Recherche naturelle

On décrit son besoin en langage naturel et l'agent propose des pièces adaptées, au lieu d'un filtre froid.

02

Une identité qui sort du lot

Le système hexagonal façon Babel et ses micro-interactions donnent à l'app un caractère vivant, loin du catalogue classique.

03

Un design system réutilisable

Composants documentés dans Storybook : une base cohérente pour faire évoluer l'app à plusieurs.

04

Une archi simple à maintenir

Inertia.js et ActionCable offrent une app temps réel en gardant le monolithe Rails léger à faire vivre.

Recommandation

J’ai eu l’occasion de travailler avec Thibault sur le projet PAJ, une plateforme dédiée à la découvrabilité des textes de théâtre francophones. Thibault est intervenu principalement sur la partie front-end du projet, avec un rôle important dans la mise en forme de l’expérience utilisateur et la concrétisation des premières interfaces. J’ai apprécié nos échanges autour du produit, ainsi que sa capacité à contribuer à un projet culturel mêlant enjeux techniques, usages métiers et valorisation du répertoire théâtral. Cette collaboration a permis de faire avancer une première étape structurante du projet.

DV
Damien VincentCofondateur de Dacotha · Éditeur de logiciels

Ayant collaboré avec Thibault sur une mission commune, je ne peux que recommander son expertise front (en React particulièrement) et sa rigueur au travail. Son souci du détail couplé à sa bonne humeur en font un développeur avec qui il est très agréable de travailler.

NC
Nicolas CarrascoDéveloppeur Web Fullstack
Un projet similaire ?Discutons-en autour d’un appel.
M’écrire