Koulu · 2026
CyberTwin
Kyberriskisimulaattori pk-yrityksille: mallinnetaan yritys, sen omaisuus ja haavoittuvuudet, ja sovellus laskee riskipisteet.


Tarina
Edistyneen webin kurssin projekti (Efrei, LSI 1), tehty kaksin: otin frontendin, kumppanini backendin. Kuvitteellinen yritys NEOGINIX on punainen lanka: yritysprofiili, kuusi omaisuustyyppiä, haavoittuvuudet kriittisyyden mukaan, sitten pisteet 0–100 räätälöityine suosituksineen.
Käyttöliittymäpuolella hioin CSS-muuttujiin perustuvan suunnittelujärjestelmän, pysyvän tumman tilan, animoidun leijuvan navigointipalkin ja hiirelle reagoivan matriisiruudukkoa käyttävän etusivun (fosforinvihreä tummassa, liuskekivensininen vaaleassa).
Hallintapaneeli näyttää KPI-mittarit, histogrammin, doughnut-kaavion ja riskimittarin. Loppuraportti viedään oikeana jäsenneltynä PDF:nä.
Mitä opin
Projektin jakaminen kahden kesken vakaan rajapintasopimuksen ympärille ja käyttöliittymän kohteleminen todellisena suunnittelujärjestelmänä komponenttikasan sijaan.