Hello,
je voulais vous raconter comment j'ai lancé une extension et comment j'ai gagné mes premiers euros sur Internet !
L'autre jour j'écoutais une vidéo de finary sur l'investissement des cartes pokémon en me demandant si c'était intéressant. Et puis la seule chose que j'ai retenu de cette vidéo c'était que les transactions ebay fixaient plus ou moins le prix du marché des cartes.
Donc je vais sur ebay, et c'est littéralement la jungle, et je me dis "mais, y a pas un petit outil qui permet d'analyser le prix de la carte ? Ça serait pratique ça. Ah beh non çà n'existe pas, bah je vais le faire alors"
Je voulais quelque chose de léger, rapide. Pas une grosse application à ouvrir dans un nouvel onglet, pas un outil compliqué à configurer pendant vingt minutes. Juste une extension qui s’installe, s’utilise naturellement, et fait gagner du temps.
À partir de là, j’ai commencé à construire une première version très ciblée.
Le développement
Techniquement, l’extension repose sur React, TypeScript, Vite Supabase et Stripe
L'utilisateur peut commencer gratuitement avec 10 crédits par jour (oui car l'API que j'intrroge à un coût elle aussi)
J’ai donc travaillé autour de quelques principes :
- une interface claire et rapide
- peu de friction au démarrage
- des fonctionnalités utiles dès la première utilisation ;
- une architecture assez propre pour pouvoir ajouter de nouvelles fonctionnalités sans tout casser.
Les fonctionnalités principales
Aujourd’hui, l’extension permet de :
- Le prix des cartes par rapport à leur langue
- Le prix des cartes par rapport à leur note
- Ça récupere les prix des ventes faites
- Ça indique sa tendence sur les 7 et 30 derniers jours
- Ça indique si vous faites une bonne affaire ou le prix est exagéré
J’ai essayé de prioriser les fonctionnalités qui apportent une valeur immédiate. L’idée était de construire un outil que les gens peuvent comprendre et adopter rapidement.
Mettre en place l’abonnement payant
Ajouter un abonnement payant a été une étape importante.
J’ai intégré Stripe pour gérer les paiements, puis j’ai connecté le statut d’abonnement à l’extension afin de débloquer les fonctionnalités premium.
J'ai aussi ajouté des packs de crédits si vous voulez avoir plus de crédit ponctuellement.
La première victoire : des utilisateurs ont payé
Et puis, un jour, les premiers abonnements sont arrivés.
Évidemment, ce n’est pas encore une success story spectaculaire. Je ne parle pas de milliers d’utilisateurs ni de revenus énormes. Mais ces premiers paiements comptent énormément.
Ils prouvent plusieurs choses :
- le problème existe vraiment
- des utilisateurs comprennent la valeur de l’extension
- le modèle payant peut fonctionner
- le projet mérite d’être continué
Pour moi, c’est une première étape très motivante.
Ce que j’ai appris
Cette expérience m’a appris plusieurs choses.
D’abord, il vaut mieux sortir une version simple mais utilisable que rester bloqué trop longtemps sur une version parfaite. Les vrais retours arrivent seulement quand le produit est entre les mains des utilisateurs.
Ensuite, la clarté de la proposition de valeur est essentielle. Si l’utilisateur ne comprend pas rapidement ce que l’extension fait pour lui, il partira.
La suite
La prochaine étape est de continuer à améliorer l’extension avec les retours des utilisateurs.
Je veux notamment travailler sur les lives pour avoir une recherche en direct.
Construire un produit seul est parfois lent, parfois frustrant, mais ces petites victoires donnent énormément d’énergie.
Si vous développez vous aussi une extension, un SaaS, ou un side project, mon conseil serait simple : sortez une première version, montrez-la, écoutez les retours, et n’ayez pas peur de tester un modèle payant si vous pensez créer de la valeur.
Ce premier abonnement, même petit, peut vraiment changer votre rapport au projet.


Top comments (0)