Skip to main content

The Game Mechanics

B2B Nettisivu

📝 Esittely

Tämä projekti oli ammattimainen portfolio- ja B2B-verkkosivusto “The Game Mechanics” studiolle. Asiakas on lautapelien suunnittelijatiimi, joka tarvitsi sivuston, joka esittelee heidän töitä ja palveluita muille yrityksille.

Minun roolini oli projektin koko tekninen toteutus: suunnittelu, kehitys ja julkaisu. Rakensin sivuston alusta loppuun asiakkaan tarpeiden pohjalta.

✨ Tärkeimmät ominaisuudet:

🛠️ Käytetyt teknologiat:

🎯 Tarkoitus ja tavoite

Projektin tavoite oli luoda ammattimainen ja luotettava “käyntikortti” pelisuunnittelutiimille. Heidän piti pystyä esittelemään laajaa portfoliota helposti ja selkeästi mahdollisille uusille kumppaneille.

Tärkein vaatimus oli, että asiakkaan täytyy pystyä hallinnoimaan pelilistaustaan itse ilman, että heidän tarvitsee osata koodata. Tämän vuoksi helppokäyttöinen hallintapaneeli oli projektin ytimessä.

Tämän projektin “paras ominaisuus” on kahden asian yhdistelmä: Astro-teknologian tuoma nopeus ja Decap CMS:n tuoma helppo ylläpito asiakkaalle.

🔧 Tekniset haasteet ja ratkaisut:

😟 Haaste: Helppo ylläpito ilman hidastumista

Yleensä helppo sisällönhallinta (kuten WordPress) tekee sivustoista hitaampia. Tavoite oli pitää sivu staattisena ja huippunopeana, mutta antaa asiakkaalle silti täysi kontrolli sisältöön.
✅ Ratkaisu: Rakensin sivuston Astrolla, joka on staattinen sivugeneraattori: Yhdistin siihen Decap CMS:n. Kun asiakas lisää uuden pelin, hän täyttää yksinkertaisen lomakkeen. Decap CMS luo tästä uuden Markdown-tiedoston. Astro huomaa tämän tiedoston, ja rakentaa koko sivuston uudelleen staattiseksi HTML-sivuksi. Lopputulos? Asiakas saa helpon napin painalluksen, ja käyttäjä saa huippunopean sivun.

😟 Haaste: Turvallisuus B2B-sivustolla

Koska sivusto on suunnattu yrityksille, sen on oltava erityisen luotettava ja turvallinen.
✅ Ratkaisu: Pelkän staattisen sivuston käyttö on jo itsessään turvallista (ei tietokantoja, joihin murtautua) Lisäksi määritin netlify-palvelimessa tiukat turvallisuussäännöt (Content Security Policy, X-Frame-Options, jne.). Nämä säännöt estävät yleisimmät selainpohjaiset hyökkäykset ja varmistavat, että sivusto on ammattimainen ja turvallinen.

📊 Mittarit & Standardit

Tämä projekti on erinomainen esimerkki staattisen sivuston eduista. Se on optimoitu alusta asti olemaan nopea ja turvallinen.

🚀 Suorituskyky

🔍 Hakukoneoptimointi

🛡️ Tietoturva

🤫 Yksityisyys

♿ Saavutettavuus

🟢 Nykyinen tilanne

Sivusto on tällä hetkellä livenä ja aktiivisessa käytössä. Se toimii heidän pääasiallisena portfolionaan, kun he ovat yhteydessä uusiin julkaisijoihin ja kumppaneihin.

Asiakkaat ovat olleet erittäin tyytyväisiä siihen, miten helppoa uusien pelien lisääminen on ollut.

🎓 Opetukset

🤔 Ei-tekniset opit

Tämä projekti opetti paljon B2B-asiakkaiden kanssa työskentelystä. Heille tärkeintä on luotettavuus, ammattimaisuus ja ennen kaikkea helppokäyttöisyys. Selkeä ohjeistus on yhtä tärkeä kuin itse koodi.

🧑‍💻 Tekniset opit

Tämä projekti oli täydellinen esimerkki Astro + Decap CMS yhdistelmän voimasta. Se on ihanteellinen ratkaisu portfolio-sivustoille.

♿ Saavutettavuus

Bootstrap tarjoaa helppokäyttöisen kehyksen valmiille tyyleille, asettelutyökaluille ja interaktiivisille komponenteille, joiden avulla kehittäjät voivat luoda verkkosivustoja ja sovelluksia. Bootstrapilla on mahdollista luoda verkkosivustoja ja sovelluksia, jotka täyttävät WCAG 2.2 -standardin.

Image of the homepage of The Game Mechanics website, showing the games grid. Image of the Decap CMS control panel, where a customer can easily add a new game.

Katso sivu livenä