Resty: A React Native Mobile App for Task Management and Sleep Improvement
Goncharova, Iaroslava (2026)
Goncharova, Iaroslava
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202602102514
https://urn.fi/URN:NBN:fi:amk-202602102514
Tiivistelmä
Tämän projektin tavoitteena oli suunnitella ja kehittää mobiilisovellus nimeltä Resty, joka yhdistää tehtävien suunnittelun, ajanhallinnan, unenlaadun parantamisen sekä rentoutumisen työkalut. Sovelluksen tarkoituksena on auttaa opiskelijoita hallitsemaan arkeaan, pysymään motivoituneina ja parantamaan hyvinvointia. Projekti toteutettiin osana web-kehityksen opintoja.
Työssä perehdytään opiskelijoiden univaikeuksiin, kostovalvomiseen (revenge bedtime procrastination), motivaatioon ja akateemiseen suoriutumiseen. Lisäksi projektissa toteutettiin kysely, johon vastasi 278 osallistujaa, sekä käytettävyystestaus viiden kohderyhmään kuuluvan käyttäjän kanssa. Nämä tulokset vaikuttivat sovelluksen suunnitteluratkaisuihin ja keskeisten ominaisuuksien valintaan. Sovellus toteutettiin käyttäen React Nativea, Expota, Firebase-palveluja, Node.js:ää sekä Stripe SDK:ta maksujen käsittelyyn.
Työn lopputulos on Android-sovellus, joka tarjoaa tehtävienhallinnan, tukijärjestelmän, rutiinisarjat, äänisoittimen, hyvinvointipäiväkirjan ja muistutukset kevyesti pelillistettyinä. Keskeisiä teknisiä ratkaisuja ovat turvallinen tunnistautuminen, reaaliaikainen tiedon synkronointi, pilvipohjainen ääni- ja kuvatiedostojen tallennus sekä Premium-tilausten hallinta. Ennen kehitystyötä ja sen jälkeen toteutettujen käytettävyystestien perusteella sovellus täyttää keskeiset toiminnalliset ja käytettävyysvaatimukset.
Tulokset osoittavat, että suunnittelu- ja hyvinvointityökalujen yhdistäminen selkeään käyttöliittymään on teknisesti toteuttamiskelpoista ja voi tukea terveellisiä päivittäisiä rutiineja. Jatkokehityksenä suositellaan analytiikan lisäämistä, puettavien laitteiden integraatiota, personointiominaisuuksia sekä tukijärjestelmän laajentamista tekoälypohjaisilla ratkaisuilla.
Työssä perehdytään opiskelijoiden univaikeuksiin, kostovalvomiseen (revenge bedtime procrastination), motivaatioon ja akateemiseen suoriutumiseen. Lisäksi projektissa toteutettiin kysely, johon vastasi 278 osallistujaa, sekä käytettävyystestaus viiden kohderyhmään kuuluvan käyttäjän kanssa. Nämä tulokset vaikuttivat sovelluksen suunnitteluratkaisuihin ja keskeisten ominaisuuksien valintaan. Sovellus toteutettiin käyttäen React Nativea, Expota, Firebase-palveluja, Node.js:ää sekä Stripe SDK:ta maksujen käsittelyyn.
Työn lopputulos on Android-sovellus, joka tarjoaa tehtävienhallinnan, tukijärjestelmän, rutiinisarjat, äänisoittimen, hyvinvointipäiväkirjan ja muistutukset kevyesti pelillistettyinä. Keskeisiä teknisiä ratkaisuja ovat turvallinen tunnistautuminen, reaaliaikainen tiedon synkronointi, pilvipohjainen ääni- ja kuvatiedostojen tallennus sekä Premium-tilausten hallinta. Ennen kehitystyötä ja sen jälkeen toteutettujen käytettävyystestien perusteella sovellus täyttää keskeiset toiminnalliset ja käytettävyysvaatimukset.
Tulokset osoittavat, että suunnittelu- ja hyvinvointityökalujen yhdistäminen selkeään käyttöliittymään on teknisesti toteuttamiskelpoista ja voi tukea terveellisiä päivittäisiä rutiineja. Jatkokehityksenä suositellaan analytiikan lisäämistä, puettavien laitteiden integraatiota, personointiominaisuuksia sekä tukijärjestelmän laajentamista tekoälypohjaisilla ratkaisuilla.
