Google Firestoren ja Google Chartsin integroiminen web-sovellukseen : reaaliaikainen visualisointisovellus
Määttä, Jonna (2024)
Määttä, Jonna
2024
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-2024061223108
https://urn.fi/URN:NBN:fi:amk-2024061223108
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli integroida Google Firestore ja Google Charts osaksi web-sovellusta. Web-sovelluksen tavoitteena oli esittää tietokantaan tallentuva tieto reaaliaikaisesti visuaalisessa muodossa kaavioiden avulla. Opinnäytetyöllä ei ollut toimeksiantajaa, vaan kehitysprojekti toteutettiin tekijän kiinnostuksesta soveltaa Googlen tarjoamia ratkaisuja web-sovelluskehityksessä.
Opinnäytetyön tietopohja koostuu web-sovellukseen liittyvästä datanhallinnasta ja datan visualisoinnista. Datanhallinnan teoriaosuus käsittelee yleisesti sovelluksissa käytettäviä tietokantatyyppejä sekä pilvipalveluita datanhallinnan välineenä. Näiden lisäksi teoriaosuudessa esitellään Google Firestore. Datan visualisoinnista käsitellään sen merkitystä ja erilaisia visualisoinnin tyyppejä, sekä tarkemmin Google Charts -työkalu. Tietopohja koostuu näiden lisäksi kehitysprojektissa käytettyjen menetelmien ja teknologioiden esittelystä. Opinnäytetyö on tyypiltään toiminnallinen opinnäytetyö.
Kehitysprojektin perusteella edellä mainittujen Googlen palveluiden integroiminen osaksi web-sovellusta koettiin melko suoraviivaiseksi prosessiksi. Reaaliaikainen tiedon hakeminen ja visualisointi saatiin toimimaan sovelluksessa hyvin. Johtopäätöksenä voidaan todeta, että Google Firestorea hyödyntämällä saadaan rakennettua reaaliaikainen sovellus ja Google Chartsin avulla datan visualisointi onnistuu melko vaivattomasti.
Opinnäytetyön tietopohja koostuu web-sovellukseen liittyvästä datanhallinnasta ja datan visualisoinnista. Datanhallinnan teoriaosuus käsittelee yleisesti sovelluksissa käytettäviä tietokantatyyppejä sekä pilvipalveluita datanhallinnan välineenä. Näiden lisäksi teoriaosuudessa esitellään Google Firestore. Datan visualisoinnista käsitellään sen merkitystä ja erilaisia visualisoinnin tyyppejä, sekä tarkemmin Google Charts -työkalu. Tietopohja koostuu näiden lisäksi kehitysprojektissa käytettyjen menetelmien ja teknologioiden esittelystä. Opinnäytetyö on tyypiltään toiminnallinen opinnäytetyö.
Kehitysprojektin perusteella edellä mainittujen Googlen palveluiden integroiminen osaksi web-sovellusta koettiin melko suoraviivaiseksi prosessiksi. Reaaliaikainen tiedon hakeminen ja visualisointi saatiin toimimaan sovelluksessa hyvin. Johtopäätöksenä voidaan todeta, että Google Firestorea hyödyntämällä saadaan rakennettua reaaliaikainen sovellus ja Google Chartsin avulla datan visualisointi onnistuu melko vaivattomasti.