Markxova est un moteur de découverte de produits multiplateforme (web + prêt pour le mobile) pour les dropshippers et les exploitants de marques. Un assistant de découverte recueille les critères ; un pipeline asynchrone renvoie des candidats produits classés en fusionnant les données de catalogue Amazon en direct, la demande Google Ads, les coûts d'approvisionnement AliExpress et les créations publicitaires concurrentes — avec des métriques de marché en moins d'une seconde et une analyse sociale complète en 10 à 60 secondes.
Markxova fusionne quatre API de marché en direct via une file asynchrone, diffusant les résultats partiels à mesure qu'ils arrivent afin que les opérateurs voient le signal en moins d'une seconde.
Une requête authentifiée par Clerk débite les crédits et résout les contraintes du profil de l'opérateur en un seul objet JSONB normalisé.
Une tâche est mise en file dans une file Supabase pgmq, puis drainée par des voies de travail parallèles — marché et social s'exécutent simultanément.
La voie marché répond en < 1 s (Amazon + Google Ads) ; la voie sociale extrait les créations publicitaires en 10 à 60 s, mises en cache 24 heures.
Les résultats partiels sont poussés au client via Supabase Realtime par postgres_changes — sans sondage, en divulgation progressive.
Les requêtes de recherche se répartissent dans une file de tâches Supabase pgmq drainée par des voies de travail parallèles — une voie marché rapide (Amazon + Google Ads) et une voie sociale plus lente (extraction de créations publicitaires). Les résultats partiels sont diffusés au client via Supabase Realtime par postgres_changes.
Chaque candidat est noté Final = Wv·Viralité + Ws·Stabilité + Wm·Marge, borné à [1,100]. Des préréglages de canal de croissance (trend_chaser, long_term, cash_cow, balanced) repondèrent la formule selon la stratégie de l'opérateur.
Rainforest (prix/évaluation/avis Amazon), DataForSEO (volume de recherche, tendance sur 12 mois, indice de concurrence, par lots de 1 000 mots-clés/appel), le datahub AliExpress (coût d'approvisionnement en gros) et Apify (créations publicitaires Facebook/TikTok) alimentent un cache de réponses Postgres de 24 heures.
Un portefeuille de crédits unique couvre le web et les enveloppes mobiles Capacitor. Un registre étiquette chaque octroi par canal — Stripe, Apple IAP ou Google Play — avec des recharges idempotentes vérifiées par webhook. Une recherche coûte 1 crédit ; une analyse publicitaire en direct, 5.
Le moteur note Final = Wv·Viralité + Ws·Stabilité + Wm·Marge, borné à [1,100]. La viralité lit la vélocité des avis Amazon, la stabilité mêle le volume de recherche Google Ads à l'élan trimestriel moins une pénalité de saturation, et la marge compare le prix de détail Amazon au coût d'approvisionnement AliExpress en direct le plus bas. Les préréglages de canal de croissance — trend_chaser, long_term, cash_cow, balanced — repondèrent la formule selon la stratégie de l'opérateur. Un portefeuille de crédits unifié couvre le web et les enveloppes mobiles Capacitor, les octrois étant étiquetés par canal parmi Stripe, Apple IAP et Google Play.
Un moteur de découverte multiplateforme qui tire des signaux en direct de quatre API de marché et classe les produits gagnants via un score ajustable Viralité · Stabilité · Marge.