Show simple item record

dc.contributor.advisorGran, Ernst Gunnar.
dc.contributor.advisorHjelmås, Erik.
dc.contributor.authorNadarajah, Kavishnayan.
dc.contributor.authorMathisen, Kevin Nikolai.
dc.contributor.authorMørch-Reiersen, Carl Petter.
dc.contributor.authorGlærum, Martin Solevåg.
dc.date.accessioned2024-07-10T17:19:44Z
dc.date.available2024-07-10T17:19:44Z
dc.date.issued2024
dc.identifierno.ntnu:inspera:187443338:231873966
dc.identifier.urihttps://hdl.handle.net/11250/3139803
dc.description.abstractUtviklingen av digitale løsninger for eksisterende systemer er en viktig rolle i moderne systemutvikling, der cybersikkerhet blir mer og mer sentralt i et stadig utviklende digitalt trussellandskap. Denne oppgaven presenterer utviklingen av en digital løsning for NINA, med mål om å digitalisere hvordan de håndterer og visualiserer deres miljødata av fiskedemografi i Norske elver. Løsningen består av en front-end webapplikasjon bygget med Svelte, som tilbyr en brukervennlig plattform som lar forskere visualisere og organisere miljødata. Videre består løsningen av en back-end arkitektur som er ansvarlig for å levere webapplikasjonen, sende miljødata via RESTful API-endepunkter, og håndtere autentisering, ved å benytte Nginx, PostgreSQL, PostgREST, og Django. Sikkerhet ble sett på i alle deler av utviklingsprosessen, der risiko ble identifisert og håndtert ved å følge relevante metoder og praksiser. Resultatet er en sikker og brukervennlig webapplikasjon som øker produktiviteten til NINA sine miljøforskere.
dc.description.abstractDeveloping digital solutions for existing, inefficient systems is an important role of modern software development, with cybersecurity as a critical consideration amid an evolving digital threat landscape. This thesis presents the development of a custom digital solution for NINA, aimed at digitalizing how they interact with and visualize their environmental data of fish demographics in Norwegian rivers. The solution includes a front-end web application built with Svelte, which offers a user-friendly platform for scientist to view and manage their environmental data. Additionally, the solution consists of a back-end architecture responsible for serving the web application, serving environmental data via RESTful API endpoints and handling authentication, leveraging Nginx, PostgreSQL, PostgREST, and Django. Security was considered throughout all parts of the development process, consisting of identifying and managing risks by following relevant methodologies and practices. The result is a secure and userfriendly web application which greatly boosts the productivity of NINA’s scientists in their environmental research.
dc.languageeng
dc.publisherNTNU
dc.titleDigitalizing Environmental Research: Building and Securing a Digital Solution for Environmental Scientists at NINA
dc.typeBachelor thesis


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record