Hoome
Extension Chrome qui transforme la page nouvel onglet en tableau de bord : dossiers de raccourcis, recherche instantanée, widgets et 82 fonds d'écran dont 69 calculés en WebGL.
Le contexte
Hoome est mon propre produit : je l'édite et je le commercialise. L'extension remplace la page « nouvel onglet » de Chrome, l'écran le plus vu d'une journée de travail, par un véritable tableau de bord : raccourcis rangés en dossiers façon iPhone, recherche instantanée, météo, notes et tâches. Je l'ai menée de bout en bout, du premier pixel à la mise en vente : l'extension, le site vitrine, le service de comptes et de licences, la facturation et la publication sur le Chrome Web Store.
La problématique
Trois promesses difficiles à tenir en même temps. Ne jamais perdre une donnée d'abord : on range ses raccourcis une fois, on ne doit plus jamais y penser. Ne jamais en envoyer une seule sans consentement ensuite, alors que les extensions de nouvel onglet se financent presque toutes par la publicité ou la revente de données. Et rester instantané malgré tout, alors que le fond d'écran est un programme graphique qui tourne en continu.
La solution apportée
Manifest V3, Svelte 5 en runes et TypeScript strict. Le glisser-déposer est réécrit sur les Pointer Events, parce que Chrome annule le drag natif dès qu'un élément bouge dans le DOM ; les écritures passent par un verrou Web Locks partagé entre onglets, avec copie de secours avant chaque écriture, migrations versionnées et dix sauvegardes automatiques. Les fonds animés sont des programmes WebGL écrits en GLSL et calculés sur le processeur graphique : quelques kilo-octets de code, aucune image, aucune requête. Autour du produit : le site hoome.dev en Astro multilingue (hreflang vérifié à la construction, politique de sécurité du contenu par empreintes, audit des vingt pages en intégration continue), la connexion Google ou par lien courriel, un jeton de licence signé en ECDSA P-256 que l'extension vérifie hors ligne.
Le modèle économique
Hoome n'est pas une démonstration figée : de nouvelles versions sortent en continu, nouvelles fonctions et nouveaux fonds compris. Le modèle est un freemium construit avec son plan d'affaires. La version gratuite reste utilisable pour toujours, sans compte ni carte bancaire, avec cent raccourcis, cinq dossiers et les fonds statiques. Le Premium lève ces limites et ajoute la personnalisation de l'interface, les fonds animés et la synchronisation entre navigateurs, à 1,99 € par mois, 11,99 € par an ou 24,99 € à vie au prix de lancement. Quatorze jours sont offerts, la résiliation tient en deux clics, et Paddle, vendeur officiel, prend en charge la TVA, la facturation et les remboursements à trente jours.