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