Sukupuu-websovelluksen kehitys
Tanhuansuu, Joni (2023)
Tanhuansuu, Joni
2023
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-2023052915540
https://urn.fi/URN:NBN:fi:amk-2023052915540
Tiivistelmä
Opinnäytetyön tarkoituksena oli kehittää sukupuu-websovellus, johon sukututkimusta tekevä henkilö pystyy keräämään sukututkimustietoa, tarkastelemaan sitä ja hyödyntämään sitä uuden tiedon löytämisessä. Opinnäytetyön idea syntyi todellisesta tarpeesta, kun sukututkimusta tekevällä henkilöllä oli tämän kaltaiselle sovellukselle tarvetta.
Opinnäytetyössä tutustutaan teoriapuolella siihen, miten websovellus on toteutettu, mikä tekniikoita siinä on käytetty ja mitä muita teknologioita siinä olisi voinut käyttää. Lisäksi toteutettua sovellusta käydään läpi hieman tarkemmin ohjelmoinnin kautta sekä esitellään myös sovelluksen käyttöliittymää.
Lopputuloksena syntyi käyttötarpeita vastaava ja käyttövalmis sovellus, jota ylläpidetään pilvipalvelussa. Sovellusta on helppo ylläpitää, sillä siihen liittyvä ylläpito on mahdollisimman automatisoitu ja käytännössä uuden version sovelluksesta saa käyttäjälle puskemalla uudet muutokset GitHubiin. Kehitystyö jatkuu sitä mukaan, kun sovelluksessa ilmenee muutostarpeita. Kokonaisuudessaan opinnäytetyön tuloksena syntyi toimiva full stack -sovellus.
Opinnäytetyössä tutustutaan teoriapuolella siihen, miten websovellus on toteutettu, mikä tekniikoita siinä on käytetty ja mitä muita teknologioita siinä olisi voinut käyttää. Lisäksi toteutettua sovellusta käydään läpi hieman tarkemmin ohjelmoinnin kautta sekä esitellään myös sovelluksen käyttöliittymää.
Lopputuloksena syntyi käyttötarpeita vastaava ja käyttövalmis sovellus, jota ylläpidetään pilvipalvelussa. Sovellusta on helppo ylläpitää, sillä siihen liittyvä ylläpito on mahdollisimman automatisoitu ja käytännössä uuden version sovelluksesta saa käyttäjälle puskemalla uudet muutokset GitHubiin. Kehitystyö jatkuu sitä mukaan, kun sovelluksessa ilmenee muutostarpeita. Kokonaisuudessaan opinnäytetyön tuloksena syntyi toimiva full stack -sovellus.