Kustomoitavan etusivun toteuttaminen jäsenrekisteriin moderneilla web-teknologioilla
Parvio, Reija (2023)
Parvio, Reija
2023
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-202304215861
https://urn.fi/URN:NBN:fi:amk-202304215861
Tiivistelmä
Insinöörityössä toteutettiin ensimmäinen versio jäsenrekisteri-sovelluksen etusivusta sekä selvitettiin siihen toteutettavia kustomointimahdollisuuksia ja kustomointia ylipäätään työkaluna käyttöliittymäsuunnittelussa. Raportissa selvitettiin, mitä kustomointi on ja mitä se pitää sisällään, sekä sitä, miten sitä esiintyy tämän päivän sovelluksissa ja web-maailmassa. Lisäksi kerrottiin, kuinka kustomointia voi toteuttaa omaan sovellukseen, ja mitä hyötyjä sen lisääminen saattaa tuoda.
Työ toteutettiin korvaamaan vanhentunut jäsenrekisteri ja sen suunnittelussa käytettiin pohjana sitä sekä tuotteen loppukäyttäjiltä saatua palautetta. Työn toteutuksessa keskityttiin etusivun frontend-puoleen, ja sen kehittäminen tapahtui JavaScript-ohjelmointikielen React-kirjastolla. Etusivusta haluttiin käyttäjän kustomoitavissa oleva työpöytämäinen kokonaisuus, joten sen sisältö koostui widget-elementeistä, joita käyttäjä pystyy lisäämään tai poistamaan näkymästään. Sivulle toteutettiin elementit sovelluksille, muistilapuille ja tehtäville, sekä näille toimintoja helpottamaan niiden käyttöä, kuten haku- ja suodatustoiminnallisuus.
Etusivulle toteutettiin toiminnot, jotka olivat toteutettavissa valmiin suunnitelman tai sisällön toteutuksen puolesta. Raportissa esitellään ominaisuudet, jotka on jo suunniteltu, mutta joiden kehitys odottaa toisen moduulin valmistumista sovelluksessa. Projektissa toteutettiin tarkoituksella riisuttu versio lopullisesta etusivusta, mutta tärkeimmät jatkokehitystavoitteet ovat jo tiedossa, jotta etusivusta saadaan julkaisukelpoinen moduuli.
Työ toteutettiin korvaamaan vanhentunut jäsenrekisteri ja sen suunnittelussa käytettiin pohjana sitä sekä tuotteen loppukäyttäjiltä saatua palautetta. Työn toteutuksessa keskityttiin etusivun frontend-puoleen, ja sen kehittäminen tapahtui JavaScript-ohjelmointikielen React-kirjastolla. Etusivusta haluttiin käyttäjän kustomoitavissa oleva työpöytämäinen kokonaisuus, joten sen sisältö koostui widget-elementeistä, joita käyttäjä pystyy lisäämään tai poistamaan näkymästään. Sivulle toteutettiin elementit sovelluksille, muistilapuille ja tehtäville, sekä näille toimintoja helpottamaan niiden käyttöä, kuten haku- ja suodatustoiminnallisuus.
Etusivulle toteutettiin toiminnot, jotka olivat toteutettavissa valmiin suunnitelman tai sisällön toteutuksen puolesta. Raportissa esitellään ominaisuudet, jotka on jo suunniteltu, mutta joiden kehitys odottaa toisen moduulin valmistumista sovelluksessa. Projektissa toteutettiin tarkoituksella riisuttu versio lopullisesta etusivusta, mutta tärkeimmät jatkokehitystavoitteet ovat jo tiedossa, jotta etusivusta saadaan julkaisukelpoinen moduuli.