Contexte
GoupixDex est parti d'un besoin personnel : revendre des cartes Pokémon sur Vinted et eBay sans y passer toutes ses soirées. Pour chaque carte, il fallait retrouver l'extension et le numéro, vérifier le prix sur Cardmarket, prendre les photos, rédiger l'annonce, la publier sur chaque plateforme, puis se souvenir de ce qui était vendu, où, et avec quelle marge.
L'outil est devenu une application complète, utilisée au quotidien, disponible en version web et en application de bureau pour Windows et macOS.
Problème
Revendre des cartes à l'unité, c'est surtout de la saisie :
identifier chaque carte (extension, numéro, langue) prend du temps, surtout pour les cartes japonaises
sans prix de référence fiable, on vend trop cher, ou à perte
chaque marketplace a son propre formulaire : la même annonce est recopiée plusieurs fois
le stock et les marges finissent éparpillés entre Vinted, eBay et un tableur.
Solution
GoupixDex enchaîne tout le parcours, de la photo à la vente. Le téléphone sert de scanner : la carte est reconnue directement sur l'appareil, par des modèles de vision exécutés dans le navigateur, et apparaît en temps réel dans la collection. Le prix de référence vient du guide de prix Cardmarket, mis à jour chaque nuit, avec TCGPlayer et eBay en comparaison. L'annonce est ensuite préremplie (titre, description, prix avec la marge choisie) et publiée en un clic.
Vinted, Leboncoin et Cardmarket bloquent les robots qui tournent sur des serveurs. L'application de bureau embarque donc des workers locaux qui pilotent le navigateur de l'utilisateur, depuis sa propre connexion. eBay passe par son API officielle, avec une connexion OAuth propre à chaque utilisateur.
Fonctionnalités principales
scan des cartes au téléphone, en mode « caisse » (entrée / sortie)
prix Cardmarket, TCGPlayer et eBay sur chaque fiche article
publication et retrait des annonces sur Vinted, eBay et Leboncoin
synchronisation du dressing Vinted (annonces en ligne et ventes)
tableau de bord : chiffre d'affaires, bénéfice, stock en vente, répartition Vinted / eBay
collection, produits scellés et évolution de la valeur dans le temps
classeurs virtuels, comme le Pokédex de Kanto en 151 cartes
import des commandes Cardmarket depuis les factures PDF, pour connaître le prix d'achat de chaque carte
étiquettes d'envoi Avery pour les commandes eBay.
Résultats
GoupixDex tourne en production sur goupixdex.dibodev.fr, avec une application de bureau publiée automatiquement à chaque mise à jour (plus de 120 versions à ce jour). Le code est public sur GitHub.
Le projet montre qu'on peut automatiser un travail répétitif entre plusieurs plateformes, même quand elles n'offrent pas toutes une API. Le même principe s'applique à beaucoup d'entreprises qui recopient les mêmes informations d'un outil à l'autre.