Journal de bord · Phase 0 · 1/7
Aubia commence par une liste d'attente
Je demande une adresse email avant de lancer Aubia. L'inscription passe par une seule route d'écriture, vers un domaine distinct, et se mesure sans cookies.
par Mike, fondateur d'Aubia Publié le Mis à jour le 4 min de lecture
- waitlist
- product
- architecture



Sur aubia.dev, vous pouvez vous inscrire à une liste d'attente. La page d'accueil ne propose ni grille tarifaire, ni création de compte, ni téléchargement.
J'ai pourtant déjà défini les modules de l'application desktop et son parcours de bout en bout. Aubia est un cockpit où des agents IA de plusieurs providers se relisent. Avant de le lancer, je veux savoir si d'autres développeurs ressentent la même frustration : faire travailler plusieurs agents en alternance, sans pouvoir les faire dialoguer. La Lettre du concepteur raconte d'où vient ce besoin.
J'appelle Phase 0 cette période de préparation au lancement. Le site sert à recueillir les premières inscriptions pour la bêta 0.1.
L'inscription se fait en deux temps, selon le principe du double opt-in. Vous saisissez votre adresse email, puis cliquez sur le lien reçu pour la confirmer. Sans ce clic, l'inscription reste en attente avant d'être supprimée. L'article dédié détaille ce parcours.
Une seule action proposée
Les pages publiques sont disponibles en six langues. Chaque version possède sa propre URL, avec un préfixe de langue, et peut être indexée séparément par les moteurs de recherche.
Une seule route d'écriture
Le formulaire transmet les inscriptions à aubia.cloud. C'est la seule route d'écriture du site, déclarée dans le même groupe que la page d'accueil.
Route::prefix('{locale}')
->where(['locale' => implode('|', SupportedLocale::values())])
->group(function (): void {
Route::inertia('/', 'welcome')->name('home');
Route::post('/waitlist', [WaitlistController::class, 'store'])
->name('waitlist.store')
->middleware('throttle:waitlist');
});
Cet extrait ne montre que ces deux routes. Le groupe comprend aussi les deux pages légales, les pages de confirmation et de désinscription, ainsi que ce blog. Le site ne comporte ni tableau de bord ni espace membre.
Pas de boutons inactifs
J'aurais pu ajouter les boutons « Télécharger » et « Créer un compte », grisés avec la mention « Bientôt disponible ». Je préfère que la page propose une action que l'on peut accomplir immédiatement.
Les comptes ne sont pas encore ouverts sur aubia.cloud et les binaires de l'application desktop ne sont pas signés. Ces boutons n'auraient donc aucune destination utile.
Ils sont prévus pour la Phase 1, celle du lancement, avec les pages de fonctionnalités, les tarifs et le téléchargement. Cette étape dépend de la signature des binaires et de l'ouverture des comptes. Je n'annonce pas encore de date.
Un domaine pour chaque usage
Le site vitrine et les emails utilisent aubia.dev. L'application cloud et son API sont hébergées sur aubia.cloud. Le domaine aubia.app est réservé à l'application desktop.
La vitrine dispose d'une infrastructure distincte de celle de l'application cloud. Quand vous saisissez votre adresse sur aubia.dev, le site transmet la demande d'inscription à api.aubia.cloud.
Aucune donnée personnelle n'est conservée durablement sur la vitrine, qui fonctionne sans base de données locale. Redis conserve temporairement des empreintes de l'adresse email et de l'adresse IP pour limiter la fréquence des demandes.
Mesurer sans cookies ni bannière
J'ai besoin de savoir si les visiteurs voient le formulaire, s'inscrivent ou rencontrent une erreur. Fathom Analytics mesure ce parcours sans cookies ni traçage individuel, sans nécessiter de bannière de consentement.
Neuf événements permettent de suivre l'affichage du formulaire dans la zone visible de la page, les soumissions et leurs résultats, les erreurs éventuelles, la réussite ou l'échec de la confirmation, ainsi que l'affichage du compteur d'inscrits.
Le compteur récupère son total côté serveur depuis aubia.cloud. Il compte les inscriptions confirmées : celles du formulaire, après le clic sur le lien reçu par email, et les invitations que j'enregistre moi-même, confirmées sans ce clic. Les adresses en attente de confirmation sont exclues.
Le nombre n'est affiché qu'à partir d'un certain seuil. Ce choix de limiter les informations affichées rejoint la vision du produit.
Avec la bêta, Aubia quittera ma machine
La bêta 0.1 sortira d'abord sur macOS Apple Silicon ; Linux et Windows suivront avec la 1.0. Vous l'utiliserez sur vos projets, avec vos propres clés d'API (BYOK).
C'est là que je verrai quelle place Aubia trouvera dans une journée de travail.
La bêta d'Aubia est gratuite et sans limite de temps. Inscrivez-vous pour recevoir votre invitation.
Rejoindre la liste d'attente