Siirry sisältöön
Takaisin etusivulle

Julkaistu

Duunitracker

Helppo työnhaun seuranta suoraan selaimessa, ilman käyttäjätilejä tai seurantaa.

Avaa sovellusAvautuu uuteen välilehteen

Miksi tämä rakennettiin

Sovellus syntyi omasta tarpeesta helpottaa työnhakua ilman jatkuvaa tietojen kopiointia ja taulukointia. Useimmat työkalut vaativat rekisteröitymisen, tallentavat hakemukset ulkopuoliseen pilveen ja tekevät yksinkertaisesta asiasta turhan raskaan.

Duunitracker pitää kaiken datan omassa selaimessasi ilman kirjautumista tai tietojen keräämistä. Tavoitteena oli luoda selkeä ja yksityinen työkalu, joka toimii nopeasti myös puhelimella.

Mitä se tekee

Duunitracker nopeuttaa työnhakua poimimalla ilmoituksen perustiedot suoraan työpaikkalinkistä. Kun liität linkin sovellukseen, otsikko, työnantaja ja hakukohteen tiedot täyttyvät automaattisesti.

Kaikkia hakemuksia, niiden tiloja ja muistiinpanoja hallitaan yhdessä näkymässä. Sovellus toimii asennettuna myös ilman verkkoyhteyttä, sillä kaikki tieto tallentuu suoraan selaimen IndexedDB muistiin eikä ulkoiselle palvelimelle. Tiedot voi siirtää toiselle laitteelle tiedostovarmuuskopiolla.

Keskeiset ratkaisut

  • Tietojen automaattinen poiminta linkistä

    Liitä työpaikkailmoituksen osoite, niin tiedot täyttyvät kenttiin ilman lomakkeen täyttämistä alusta alkaen.

  • 100 % paikallinen tallennus

    Tiedot tallentuvat suoraan selaimen IndexedDB tietokantaan. Ei käyttäjätiliä, ei pilvitallennusta eikä datavuotoja.

  • Tilojen ja muistiinpanojen hallinta

    Merkitse lähetetyt hakemukset, päivitä tilannetta ja pidä haastattelumuistiinpanot tallessa hakukohtaisesti.

  • PWA ja offline toiminta

    Sovellus toimii myös ilman verkkoyhteyttä. Datan siirto toiselle laitteelle onnistuu yhdellä varmuuskopiotiedostolla.

Tiedon elinkaari

  1. 01

    Työpaikkalinkki

    Ilmoituslinkki liitetään sovellukseen.

  2. 02

    Tietojen jäsennys

    Perustiedot poimitaan paikallisesti selaimessa.

  3. 03

    IndexedDB tallennus

    Tiedot jäävät selaimeen, ei palvelimelle.

  4. 04

    Tilat ja muistiinpanot

    Hakemukset, tilat ja muistiinpanot yhdessä näkymässä.

  5. 05

    Varmuuskopion vienti

    Siirto toiselle laitteelle käyttäjän omalla tiedostolla.

  • Työpaikkalinkki → Tietojen jäsennys → IndexedDB tallennus → Tilat ja muistiinpanot → Varmuuskopion vienti
  • Paikallinen jäsennys
  • Ei backend-tallennusta

Ilmoituslinkki luetaan paikallisesti, tiedot tallennetaan selaimeen ja ne näkyvät heti päänäkymässä. Tietoja ei lähetetä ulkoisille palvelimille, ja siirto laitteelta toiselle tehdään aina käyttäjän omasta toimesta tiedostona.

Mitä projektista jäi käteen

Tietosuoja on arkkitehtuurivalinta. Kun sovelluksessa ei ole käyttäjätilejä, luottamus perustuu täyteen läpinäkyvyyteen ilman pilvitallennusta tai piilotettua analytiikkaa. Automaatio on aidosti hyödyllistä silloin, kun se poistaa toistuvaa käsin tehtävää työtä. AI työkalujen avulla sovellus valmistui nopeasti ideasta toimivaksi kokonaisuudeksi, jossa tärkeintä oli pitää käyttöliittymä mahdollisimman suoraviivaisena.

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