Istota projektu: Automatyczny wymiennik kluczy TF2 (Mann Co. Supply Crate Key) na prawdziwe pieniądze i z powrotem.
Logika: Użytkownik płaci ruble/kryptowalutę → bot wysyła ofertę wymiany w Steam. Lub: użytkownik oddaje klucze botowi → strona wypłaca pieniądze na kartę/kryptowalutę.
Główne moduły:
Autoryzacja: Logowanie wyłącznie przez Steam OpenID. Panel użytkownika z polem na link do wymiany i historią operacji. Boty Steam: Autonomiczne skrypty do automatycznego przyjmowania/wysyłania ofert wymiany. Ochrona przed oszustwami (API-scam) i obsługa kolejek, jeśli Steam ma opóźnienia.
Brama płatności: Integracja przyjmowania płatności (karty, SPP, kryptowaluta) oraz moduł wypłaty środków (karty, API Lolz Market).
Frontend: Strona jednostronicowa. Kalkulator (Kup/Sprzedaj), wyświetlanie aktualnego salda kluczy na botach, FAQ, na żywo aktualizowany strumień transakcji.
Panel administracyjny: Zarządzanie kursem (marżą), monitorowanie botów (dodawanie maFile/2FA), statystyki zysków i dodanie ręcznej wypłaty do automatycznej.
Stos (zalecany): Node.js / Python, React/Vue, PostgreSQL/MySQL, Redis.
Wymagane doświadczenie komercyjne w pracy z Steam Web API i bibliotekami dla botów (steam-tradeoffer-manager lub analogi).
Preferowane posiadanie aktywnego profilu na GitHub.
Posiadanie podobnych gotowych prac w portfolio (sklepy ze skinami, wymienniki, ruletki, skrzynki).
Jeśli nie masz potwierdzonego doświadczenia w pracy z Steam API — nie trać czasu na odpowiedź, aplikacja zostanie odrzucona od razu.