Miko Kortelainen
Frontendiin painottunut full-stack-kehittäjä
Projektit
-
yhteishaku.app
Korkeakouluun pyrkiville työkalu jossa näet yhteishaun pisterajat ja hakijamäärät. Käyttöliittymä suunniteltu Figmalla ja toteutettu TypeScriptillä ja Reactilla. Käyttöliittymän komponenttikirjastona toimi Chakra UI joka takasi yhtenäisen ja saavutettavan käyttöliittymän. Käyttöliittymän komponentti- ja e2e-testaukset toteutettu Playwrightilla. Sivusto julkaistu GitHub Pagesilla CI/CD-putkia hyödyntämällä. Simple Analytics käyttäjämäärien seurantaan.
-
JKL Review App
Nettisivu jossa käyttäjät voivat arvioida Jyväskylän kaupunginosia. Käyttöliittymä suunniteltu Figmalla ja toteutettu TypeScriptillä ja Reactilla. Backend toteutettu käyttäen Node.js ja Express.js. Kirjautumisen autentikointi toteutettu JSON Web Tokenilla (JWT). Tietokantana toimi PostgreSQL johon tallentui arvostelut, käyttäjät ja muita tietoja.
-
Skill Bank App
Taitopankki-sovellus johon työntekijät voivat listata osaamisensa. Käyttöliittymä suunniteltu Figmalla ja toteutettu TypeScriptillä ja Reactilla. Komponenttikirjastona toimi Material UI joka takasi yhtenäisen ja saavutettavan käyttöliittymän. e2e-testaus toteutettu Cypressilla käyttöliittymän toiminnan varmistamiseksi. Backend toteutettu käyttäen Node.js ja Express.js. Tietokantana toimi PostgresSQL, johon tallentui käyttäjät, taidot ja muita tietoja. Kirjautumisen autentikointi toteutettu JSON Web Tokenilla (JWT).
-
TikTok AI Chatbot
Tekoälybotti, joka vastaa TikTok-livestriimin kommentteihin ja lukee vastaukset ääneen. Käyttöliittymä toteutettu TypeScriptillä ja Reactilla. Backend toteutettu käyttäen Node.js ja Express.js. TikTok Live Connector-rajapinta livestriimin kommenttien vastaanottamiseen. OpenRouter-rajapinta vastausten ja puheen tuottamiseen tekoälymalleilla.