Hallintapaneeli tilauksien käsittelyyn
Ojala, Simo (2021)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202103093083
https://urn.fi/URN:NBN:fi:amk-202103093083
Tiivistelmä
Insinöörityön tarkoituksena oli kehittää verkkosovellus mobiilisovelluksesta tulevien tilauksien hallintaan. Sovellus on tarkoitettu käytettäväksi ensisijaisesti tietokoneilla. Insinöörityössä perehdyttiin React-sovelluksiin ja niissä käytettäviin komponentteihin. Komponentit ovat React-ohjelmoinnin perusta, ja ne voidaan jakaa kahteen kategoriaan: luokkakomponentteihin ja funktionaalisiin komponentteihin. Työssä tutkittiin ja vertailtiin näitä kahta
eri tapaa rakentaa ja käyttää komponentteja. Lisäksi työssä esiteltiin funktionaalisissa komponenteissa käytettäviä Hook-funktioita.
Työssä esiteltiin myös Googlen Firebase-palveluita, jotka toimivat sovelluksen palvelinpuolen ratkaisuna. Firebase on minimaalisella konfiguroinnilla käyttöön otettava web- ja mobiilisovelluksille tarkoitettu alusta. Firebasen avulla kehittäjien ei tarvitse käyttää aikaa backend kehitykseen, vaan tarjolla on valmiita paketteja, joista valita. Tähän insinöörityöhön Firebasen palveluista on otettu käyttöön Cloud Firestore, Authentication, Storage ja Cloud Functions.
Insinöörityön lopputuloksena syntyi vaatimuksien täyttävä verkkosovellus, joka oli omasta sekä asiakkaan mielestä onnistunut. Verkkosovellus oli jo itsessään jatkokehitystä kokonaisuuteen kuuluvalle mobiilisovellukselle, eikä tiedossa ole enää lisää jatkokehitysideoita.
eri tapaa rakentaa ja käyttää komponentteja. Lisäksi työssä esiteltiin funktionaalisissa komponenteissa käytettäviä Hook-funktioita.
Työssä esiteltiin myös Googlen Firebase-palveluita, jotka toimivat sovelluksen palvelinpuolen ratkaisuna. Firebase on minimaalisella konfiguroinnilla käyttöön otettava web- ja mobiilisovelluksille tarkoitettu alusta. Firebasen avulla kehittäjien ei tarvitse käyttää aikaa backend kehitykseen, vaan tarjolla on valmiita paketteja, joista valita. Tähän insinöörityöhön Firebasen palveluista on otettu käyttöön Cloud Firestore, Authentication, Storage ja Cloud Functions.
Insinöörityön lopputuloksena syntyi vaatimuksien täyttävä verkkosovellus, joka oli omasta sekä asiakkaan mielestä onnistunut. Verkkosovellus oli jo itsessään jatkokehitystä kokonaisuuteen kuuluvalle mobiilisovellukselle, eikä tiedossa ole enää lisää jatkokehitysideoita.