Siirry sisältöön
Takaisin etusivulle

Julkaistu

SkinStation

Kevyt ja nopea työkalu CS2-esineiden arvonmääritykseen ja Trade-Up -sopimusten laskentaan ilman kasinomainoksia.

Avaa sovellusAvautuu uuteen välilehteen

Miksi tämä rakennettiin

Sovellus syntyi tarpeesta luoda selkeä ja luotettava työkalu CS2-pelaajille. Suurin osa olemassa olevista sivustoista on täynnä vedonlyöntisponsoreita, vilkkuvia mainoksia ja pakollisia kirjautumisia.

SkinStation kokoaa esineiden hinnoittelun, kuntoarvot ja Trade-Up -laskennan yhteen selkeään näkymään ilman turhaa hälyä tai kirjautumispakkoa.

Mitä se tekee

Liittämällä julkisen Steam-profiilin osoitteen tai SteamID64-tunnisteen sovellus hakee esineiden tiedot, tarkistaa kuntoarvot (float) ja näyttää ajantasaiset markkinahinnat.

Trade-Up -laskuri mallintaa sopimusten todennäköisyydet, tulevat float-arvot sekä sopimuksen matemaattisen odotusarvon (EV). Kaikki tarvittava tieto löytyy suoraan samasta näkymästä ilman erillisiä taulukoita. Taustalla hyödynnetään välimuistia ja virheensietoa, jotta sovellus toimii nopeasti myös ulkoisten rajapintojen hidastellessa.

Keskeiset ratkaisut

  • Trade-Up EV -laskenta

    Laskee sopimusten todennäköisyydet, lopputulosten jakauman ja odotusarvon suoraan lukujen pohjalta.

  • Float-kuntoarvojen haku

    Lukee esineiden tarkat kulumatiedot ilman tarvetta tarkastella jokaista esinettä erikseen pelin sisällä.

  • Kokoelman arvonmääritys

    Hakee julkisen Steam-inventaarion hinnat yhteen selkeään kokonaisuuteen.

  • Siisti ja tilitön käyttöliittymä

    Ei mainoksia, ei sponsoreita eikä pakollista kirjautumista.

Rajapinta ja välimuistihierarkia

  1. 01

    Pyyntö

    Asiakkaan inspect- tai arvostuspyyntö.

  2. 02

    API Gateway & Pyyntörajoitin

    Kyselyt kulkevat suojatun rajapinnan ja rajoittimen läpi.

  3. 03

    Ensisijainen haku (Protobuf)

    Protobuf on ensisijainen datalähde.

  4. 04

    Varareitit (Proxy & Steam API)

    Jos ensisijainen lähde ei vastaa, pyyntö ohjataan varayhteyksille.

  5. 05

    Upstash Redis -välimuisti

    Välimuisti nopeuttaa toistoja ja keventää rajapintoja.

  • Pyyntö → API Gateway & Pyyntörajoitin → Ensisijainen haku (Protobuf) → Varareitit (Proxy & Steam API) → Upstash Redis -välimuisti
  • Protobuf ensin
  • Automaattiset varareitit

Kyselyt kulkevat suojatun rajapinnan ja pyyntörajoittimen läpi. Jos ensisijainen datalähde ei vastaa, pyyntö ohjataan automaattisesti varayhteyksille. Välimuisti nopeuttaa toistuvia hakuja ja vähentää ulkoisten rajapintojen kuormitusta.

Mitä projektista jäi käteen

Hyötytyökalun tärkein ominaisuus on luotettavuus ja selkeys. Lukujen ja todennäköisyyksien tulee olla läpinäkyviä ilman harhaanjohtavia elementtejä. Ulkoiset rajapinnat ovat usein epävarmoja tai hitaita, joten toimiva välimuisti ja automaattiset varareitit ovat välttämättömiä sujuvan käyttökokemuksen takaamiseksi.

Yhteystiedot

Avoinna asiantuntija- ja konsulttitehtäviin

Taustani yhdistää käytännön pilvi-infran (Azure/M365), identiteetinhallinnan ja tietoturvan tietojärjestelmätieteen prosessiymmärrykseen. Keskustelen mielelläni rooleista konsultoinnin, pilviteknologioiden ja järjestelmäkehityksen parissa.

veeti.lehtinen16@gmail.com

© 2026 Veeti Lehtinen. Kaikki oikeudet pidätetään.

[L] Vaihda kieli • [Print] Executive CV