Näytä suppeat kuvailutiedot

Firebasen palveluilla toteutettu sijoitusportfolio web-sovellus

Peiponen, Janne (2024)

dc.contributor.authorPeiponen, Janne
dc.date.accessioned2024-02-26T07:55:52Z
dc.date.available2024-02-26T07:55:52Z
dc.date.issued2024-
dc.identifier.urihttp://www.theseus.fi/handle/10024/820515
dc.description.abstractTiivistelmä. Opinnäytetyön tavoitteena oli tehdä sijoittajille suunnattu verkkosivusto, jonka avulla sijoittaja voi pitää kirjanpitoa sijoituskohteistaan. Sijoittajalla voi olla useita erilaisia sijoituskohteita, jolloin niistä pidettävä kirjapito vaikeutuu. Sijoitusportfolio mahdollista sijoitusten tallentamisen koostetusti yhdelle verkkosivustolle. Sijoitusportfolion tekemisessä käytettiin JavaScript-ohjelmointikieltä, NodeJS-kehitysalustaa, React-käyttöliittymää ja Firebasen palveluita. Firebasen palveluista sijoitusportfoliossa käytettiin dokumenttipohjaista Firestore-tietokantaa, käyttäjien varmentamiseen Authentication-palvelua ja verkkosivusto julkaistiin Hosting-palvelulla. Teoriaosuudessa käydään läpi yleisimpiä tietokantoja, kuten relaatiotietokantaa ja NoSQL-tietokantoja. Teoriaosiossa käsitellään myös Firebase-palveluita, kuten autentikointia ja sen dokumenttipohjaisia tietokantoja. Opinnäytetyssä saatiin valmiiksi toimiva verkkosivusto, joka täyttää tavoitteet. Sijoitusportfolioon tulee rekisteröidä käyttäjätili, jonka avulla voi tallentaa palvelimelle sijoituskohteita. Sivustoa on tarkoitus tulevaisuudessa jatkokehittää.-
dc.description.abstractAbstract. The aim of this thesis was to create a portfolio website which allows investors to keep record of investments. Investors can have multiple investments spread around many websites, which makes keeping an account on all of them difficult. This project’s main goal is to provide portfolio web application to store all investment data, using Firebase services. Methods used to create this portfolio web application were JavaScript programming language, NodeJS, React and Firebase services. From Firebase’s services, Firestore document-oriented database was used to store investments, Authentication service was used to verify users and the website was published via Firebase Hosting. The theoretical part of the thesis covers most common databases: relational databases and NoSQL databases. The theoretical part also covers Firebase services, like authentication and its document-oriented databases. The project completed its goals to provide investors a working portfolio website. Investors are verified when logging in and investments can be tracked and saved in the portfolio. The portfolio website is planned to be further developed in the future to provide real time price updates.-
dc.language.isofin-
dc.rightsfi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|-
dc.titleFirebasen palveluilla toteutettu sijoitusportfolio web-sovellus-
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|-
dc.identifier.urnURN:NBN:fi:amk-202402233381-
dc.subject.specializationTietojenkäsittelyn ICT-
dc.subject.degreeprogramfi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology|-
dc.subject.ysotietokannat-
dc.subject.ysoportfoliot-
dc.subject.ysoWWW-sivut-
dc.subject.ysosijoitukset (talous)-
dc.subject.ysosijoittajat-
dc.subject.disciplineTradenomi-
annif.suggestions.linkshttp://www.yso.fi/onto/yso/p3056|http://www.yso.fi/onto/yso/p8330|http://www.yso.fi/onto/yso/p20405|http://www.yso.fi/onto/yso/p4050|http://www.yso.fi/onto/yso/p4319|http://www.yso.fi/onto/yso/p162|http://www.yso.fi/onto/yso/p18430|http://www.yso.fi/onto/yso/p4321|http://www.yso.fi/onto/yso/p1380|http://www.yso.fi/onto/yso/p4021fi


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot