© Made by Adam Bellanger

SaaS qui surveille en temps réel les marketplaces de skins CS2, détecte les offres sous le prix du marché et alerte instantanément.

  • PHP
  • MySQL
  • JavaScript
  • Chart.js
  • Stripe
  • OAuth

Contexte

Les prix d'un même skin CS2 varient fortement d'une marketplace à l'autre. L'idée : agréger CSFloat, Skinport, DMarket, Waxpeer, Steam Market, SkinBaron et BitSkins pour repérer les bonnes affaires avant les autres.

Rôle

Conception et développement complet : scan multi-sources, historique de prix, portfolio lié à Steam, alertes, abonnements et dashboard d'administration.

Défis

Tenir les limites d'API (rotation de clés CSFloat, cache global de 20 minutes partagé entre utilisateurs, intervalles de scan selon l'offre) et sécuriser une application qui gère des comptes et des paiements : CSRF, 2FA TOTP, OAuth Google et Steam, requêtes préparées, vérification de signature des webhooks Stripe, rate limiting par action.

Résultat

Une plateforme complète avec 3 niveaux de détection d'affaires, graphiques d'historique sur 7 à 180 jours, synchronisation d'inventaire Steam, alertes (in-app, navigateur, e-mail, Discord) et formules Free/Pro/Premium.

Points clés

  • 7 marketplaces scannées, détection -10 % / -20 % / -30 %
  • Auth : bcrypt, Google OAuth, Steam OpenID, 2FA TOTP
  • Paiements Stripe avec webhooks signés
  • Autocomplétion sur 1 700+ skins en cache
Projet suivantOpenWhisper →