Tunne-App: tehokkaan backend-ratkaisun suunnittelu ja toteutus
Simontaival, Perttu (2024)
Simontaival, Perttu
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-2024100326027
https://urn.fi/URN:NBN:fi:amk-2024100326027
Tiivistelmä
Opinnäytetyössäni kehitettiin palvelinpuolta sovellukseen, joka seuraa käyttäjien tunteita tietyissä tapahtumissa. Palvelimen taustalla käytettiin Node.js:ää ja Expressiä, jotka tarjoavat tehokkaan ja joustavan ympäristön palvelinpuolen ohjelmointiin. Sovellus koodattiin TypeScriptillä. PostgreSQL valittiin tietokannaksi sen rakenteellisuuden vuoksi, ja Sequelize ORM helpotti tietokannan ja sovelluksen yhdistämistä. Sovelluksen kehitys, testaus ja käyttöönotto toteutettiin hyödyntämällä Dockeria.
Projektissa käytettiin ketterän kehityksen menetelmiä, jotka mahdollistivat jatkuvan yhteistyön asiakkaan kanssa ja sovelluksen iteratiivisen parantamisen. Testauksissa kerättiin käyttäjäpalautetta, joka vaikutti sovelluksen kehitykseen. Ensimmäinen testaus tehtiin Lapin yliopistolla, ja myöhemmin asiakastestausta toteutettiin Korundin museossa.
Työn tuloksena syntyi sovelluksen palvelin, joka tarjoaa intuitiivisen ja toimivan tavan tunteiden seuraamiseen tapahtumien aikana, hyödyntäen moderneja teknologioita ja parhaita käytänteitä ohjelmistokehityksessä.
Projektissa käytettiin ketterän kehityksen menetelmiä, jotka mahdollistivat jatkuvan yhteistyön asiakkaan kanssa ja sovelluksen iteratiivisen parantamisen. Testauksissa kerättiin käyttäjäpalautetta, joka vaikutti sovelluksen kehitykseen. Ensimmäinen testaus tehtiin Lapin yliopistolla, ja myöhemmin asiakastestausta toteutettiin Korundin museossa.
Työn tuloksena syntyi sovelluksen palvelin, joka tarjoaa intuitiivisen ja toimivan tavan tunteiden seuraamiseen tapahtumien aikana, hyödyntäen moderneja teknologioita ja parhaita käytänteitä ohjelmistokehityksessä.