Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Shopping cart weg application development

Niinimäki, Joonas (2023)

 
Avaa tiedosto
M3268_Opinnaytetyo_V2.pdf (1.819Mt)
Lataukset: 


Niinimäki, Joonas
2023
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023052614758
Tiivistelmä
Opinnäytetyössään Joonas Niinimäki tutki ostoskorisovelluksen fullstack kehitystä käyttäen MERN teknologiaratkaisujen kokonaisuutta. Opinnäytetyön selvityksessä tutkittiin, miten luodaan moderni web-sovellus prototyyppi, mitä tarkoittaa laadukas ohjelmisto ominaisuuksineen ja millaista on laadukas ohjelmiston koodi?

Tutkimusmetodeina opinnäytetyössä käytettiin kvalitatiivisen tutkimusmetodien kahta tyyliä, joista ensimmäinen oli soveltava tekninen metodi, jossa opinnäytetyössä toteutettua sovellusta verrataan samankaltaisiin jo markkinoilla oleviin tuotteisiin. Toisessa metodologiassa on käytetty empiiristä tapaustutkimusta, jossa satunnaisesti valittuja ominaisuuksia ristiin vertailemalla luotiin tapausmatriisi ja lasketulla keskiarvolla tutkittiin, miten lähelle samankaltaisia yleisiä ominaisuuksia kussakin sovelluksessa oli.

Lopputuloksena opinnäytetyössä luotiin ostoskärry web-sovellus. Se koostuu fullstack sovelluksen kehityksen kokonaisuudesta, jossa toteutetaan sovelluksessa CRUD operaatioiksi kutsuttuja toiminnallisuuksia. Sovelluksessa on esitetty havainnollistavien esimerkkien kautta, miten tietoturvallisesti toteutetaan applikaation käyttäjätiedon autentikointi sisäänkirjautumisesta jwt-tokenisoinnilla, sekä miten kielen lokalisointi eri maiden väliselle käytölle toteutuisi. Opinnäytetyön tulokset lisäävät tietoa siitä, miten ohjelmistokehityksen prosessi toteutetaan kokonaisuutena ja mitä asioita on huomioitava web-sovelluksen kehittämisessä.
 
In the thesis paper Joonas Niinimäki researched the fullstack process of shopping cart web application development by using MERN stack technology solution. The thesis paper aims to answer how to create a modern web application prototype, what does high quality software application and its functions mean and what does high quality code look like?

The used research methodologies involved using two qualitive research methodology types. The first methodology was an applied technical methodology where the application is compared with other similar kinds of already published applications. The second empirical case study method uses a random selection of features and creates a case study matrix, after which the application will be calculated with arithmetic mean to determine how closely do the different applications resemble each other feature wise.

The result of the thesis paper was the creation of a web-application. It is a fullstack application that allows the use of CRUD operations within the application. Additionally trough explorative examples the paper demonstrates how to create a safe user authentication of a login process with jwt-tokenization, as well as how to create a language localization for different geological languages. The results expand on how the overall development process is done and what kinds of things a developer should consider when developing a web application.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste