React-pohjaisen huonevarausjärjestelmän kehittäminen tablettilaitteille
Virtanen, Daniel (2024)
Virtanen, Daniel
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-2024051713047
https://urn.fi/URN:NBN:fi:amk-2024051713047
Tiivistelmä
Opinnäytetyön tavoitteena oli luoda konsepti kokoustilojen varaamiseen tarkoitetun sovelluksen laajentamisesta varaustaulujärjestelmiin. Tarkoituksena on asentaa varaustaulut huoneiden ulkopuolelle toimimaan niiden hallintalaitteina siten, että ne toimivat yhdessä olemassa olevan web-pohjaisen huonevarausjärjestelmän kanssa. Työ seurasi MVP-projektin määritelmää eikä pyrkinyt optimoimaan kaikkia teknisiä valintoja.
Järjestelmä rakentuu huonevarausjärjestelmän arkkitehtuurin päälle ja noudattaa sen teknologisia valintoja käyttäen REACT-kirjastoa ja TypeScript-ohjelmointikieltä, mikä varmistaa yhteensopivuuden olemassa olevan ohjelman kanssa. Uutena teknologiana APK-asennuspakettiformaattia hyödynnettiin ohjelman asentamiseen ja räätälöintiin Android pohjaisille laitteille. Taulujärjestelmä mahdollistaa huoneiden tilan reaaliaikaisen näyttämisen ja kokoushuoneiden varaamisen suoraan niiden läheisyydestä ilman, että varauksia tarvitsee tehdä tietokoneelta.
Opinnäytetyössä kehitettiin toimiva ratkaisu, joka on suunniteltu täyttämään ennalta määritellyn ympäristön vaatimukset. Työn painopiste oli konseptin kehittämisessä, ei valmiin tuotteen luomisessa, mikä tarjoaa perustan ohjelman jatkokehitykselle varaustaulujärjestelmän ympärillä. Konseptissa esitetyt ratkaisut eivät pyri olemaan rajoittavia tekijöitä, vaan ne on tarkoitettu suunnannäyttäjiksi ja esimerkeiksi mahdollisista ja toimivista ratkaisuista.
Järjestelmä rakentuu huonevarausjärjestelmän arkkitehtuurin päälle ja noudattaa sen teknologisia valintoja käyttäen REACT-kirjastoa ja TypeScript-ohjelmointikieltä, mikä varmistaa yhteensopivuuden olemassa olevan ohjelman kanssa. Uutena teknologiana APK-asennuspakettiformaattia hyödynnettiin ohjelman asentamiseen ja räätälöintiin Android pohjaisille laitteille. Taulujärjestelmä mahdollistaa huoneiden tilan reaaliaikaisen näyttämisen ja kokoushuoneiden varaamisen suoraan niiden läheisyydestä ilman, että varauksia tarvitsee tehdä tietokoneelta.
Opinnäytetyössä kehitettiin toimiva ratkaisu, joka on suunniteltu täyttämään ennalta määritellyn ympäristön vaatimukset. Työn painopiste oli konseptin kehittämisessä, ei valmiin tuotteen luomisessa, mikä tarjoaa perustan ohjelman jatkokehitykselle varaustaulujärjestelmän ympärillä. Konseptissa esitetyt ratkaisut eivät pyri olemaan rajoittavia tekijöitä, vaan ne on tarkoitettu suunnannäyttäjiksi ja esimerkeiksi mahdollisista ja toimivista ratkaisuista.