Skip to main content

Just Games Kotisivu

B2B Nettisivu

📝 Esittely

“Just Games” on helsinkiläinen peliyritys, joka tarvitsi uuden kodin peleilleen verkossa. Vanha sivusto ei enää palvellut heidän tarpeitaan.

Rakensin heille uuden sivuston alusta asti käyttäen modernia Astro-teknologiaa. Tavoitteena oli luoda sivu, joka on visuaalisesti “pelimäinen”, mutta teknisesti erittäin kevyt ja nopea.

✨ Tärkeimmät ominaisuudet:

🛠️ Käytetyt teknologiat:

🎯 Tarkoitus ja tavoite

Asiakas halusi sivuston, jota on helppo ylläpitää, mutta joka ei ole sidottu kalliisiin tai hitaisiin valmispohjiin (kuten Wix). Tärkeää oli myös, että sivusto latautuu heti, sillä pelialalla visuaalisuus ja nopeus ovat valttia.

Tavoitteena oli myös varmistaa, että sivusto on teknisesti moitteeton (validi HTML) ja hakukoneystävällinen, jotta pelaajat löytävät studion pelit helposti.

Tämän projektin ydin on Astro-kehyksen hyödyntäminen. Astro mahdollistaa sen, että voin rakentaa sivun moderneilla komponenteilla (kuten Reactissa), mutta lopputulos on pelkkää kevyttä HTML:ää ilman raskasta JavaScript-kuormaa.

🔧 Tekniset haasteet ja ratkaisut:

Haaste: Näyttävät animaatiot ilman hidastelua.

Halusin etusivun pelikorteille hienon kääntöefektin (“flip effect”). Yleensä tähän käytetään JavaScript-kirjastoja, jotka hidastavat sivua.

Ratkaisu: Toteutin kääntöefektin puhtaalla CSS:llä Tämä on selaimelle erittäin kevyttä piirtää. Kortit toimivat sulavasti myös vanhemmilla puhelimilla ilman yhtäkään riviä ylimääräistä JavaScriptiä.

Haaste: Tietoturva ja “iframe”-upotukset.

Sivustolla on YouTube- ja Vimeo-videoita. Niiden turvallinen upottaminen voi olla riski.
✅ Ratkaisu: Määritin netlify.toml-tiedostoon tiukat CSP-säännöt Ne kertovat selaimelle tarkasti, mistä lähteistä (esim. vain youtube-nocookie.com) sisältöä saa ladata. Tämä estää haitalliset koodit, jos joku yrittäisi hyökätä sivustolle.

📊 Mittarit & Standardit

Just Games kotisivu on optimoitu erityisesti nopeutta ja hakukonenäkyvyyttä silmällä pitäen.

⚡ Suorituskyky (Performance):

🔍 Hakukoneoptimointi (SEO):

🔒 Tietoturva (Security):

♿ Saavutettavuus (Accessibility):

🟢 Nykyinen tilanne

Sivusto on julkaistu ja se toimii Just Games Ltd:n virallisena kotisivuna. Asiakas pystyy itse päivittämään sisältöä README.md-tiedostossa olevien ohjeiden avulla (esim. lisäämään uuden pelin kopioimalla tiedoston).

🎓 Opetukset

Tekniset opit

Tämä projekti vahvisti, että Astro on paras valinta sisältöpainotteisille sivuille. Opin myös käyttämään html-validate työkalua osana kehitystä, jotta HTML-koodi pysyy standardien mukaisena ja virheettömänä.
Suunnittelu: Opin tekemään “Press Kit” sivuja. Ymmärsin, että toimittajat tarvitsevat faktat (julkaisupäivä, alustat, kontaktit) nopeasti ja selkeästi listattuna, ilman turhaa kikkailua.

Screenshot from the landing page in mobile view Screenshot from the landing page in desktop

Katso sivu livenä