Vis enkel innførsel

dc.contributor.authorEidsheim, Daniel
dc.contributor.authorKlevengen, Simen
dc.contributor.authorGünther, Tobias
dc.date.accessioned2024-03-11T08:47:37Z
dc.date.available2024-03-11T08:47:37Z
dc.date.issued2023
dc.identifier.urihttps://hdl.handle.net/11250/3121698
dc.description.abstractMange offentlige og private bedrifter benytter digitalisering for å effektivisere etablerte rutiner og løsninger. Helsevesenet er en bransje hvor det har skjedd og skal skje mye digitalisering i de kommende årene. Dette prosjektet var et samarbeid mellom Egde og tre bachelorstudenter fra Informatikk og automatisering ved USN Porsgrunn. Egde er en bedrift som utvikler digitaliseringsløsninger for kundene sine, herunder også helsevesenet. Bakgrunnen for prosjektet var Invictus (utviklingsteam i Egde) sitt behov for et verktøy som muliggjorde administrasjon av meldingskøer i deres digitale helseplattform «Egde Health Gateway». Målet for dette prosjektet har vært å utvikle første utgave av en administrasjonsportal for NATS-teknologien. Det skulle opprettes en fullstack applikasjon som kunne nås gjennom en nettleser. Første utgaven av administrasjonsportalen støtter kun grunnleggende administrasjon av NATS-køer. I tillegg til utviklingen av applikasjon ble det også konfigurert et utviklings- og produksjonsmiljø som Invictus kunne overta og bruke til fremtidig videreutvikling av administrasjonsportalen. Administrasjonsportalen som ble utviklet gjennom prosjektet er satt sammen av to parter. Den ene er frontenden som oppretter et brukergrensesnitt basert på Vite, TypeScript og Chakra-UI som sluttbrukeren benytter for å lese, opprette, slette og kopiere meldinger på en NATS-server. Backenden er den andre delen som har oppgaven med å håndtere NATS-forespørsler sendt av frontenden vha. NATS sitt eget C# bibliotek.en_US
dc.description.abstractMany public and private companies use digitalization to streamline established routines and solutions. Healthcare is an industry where there has been and will be a lot of digitalization in the coming years. This project was a collaboration between Egde and three bachelor students from IT and automation at USN Porsgrunn. Egde is a company that develops digitalization solutions for its customers, which also include healthcare. The background for the project was that Invictus (team of developers from Egde) needed a tool that enabled administration of message queues in their digital health platform «Egde Health Gateway». The goal of this project was to develop the first version of an administration portal for NATS technology. Therefore, a full-stack application that could be accessed through a web browser was created. The first version of the administration portal only supports basic administration of NATS queues. In addition to the development of the application, a suitable development and production environment was also configured. The goal was for Invictus to take over and use the environment for future development. The administration portal developed through the project is composed of two parts. One is the frontend that creates a user interface based on Vite, TypeScript, and Chakra-UI that the enduser uses to read, create, delete, and copy messages on a NATS server. The backend is the other part, which is responsible for handling NATS requests sent by the frontend using NATS’ own C# library.en_US
dc.language.isonoben_US
dc.publisherUniversity of South-Eastern Norwayen_US
dc.subjectC#en_US
dc.subjectNATSen_US
dc.subjectInvictusen_US
dc.subjectViteen_US
dc.subjectTypeScripten_US
dc.subjectChakra-UIen_US
dc.titleUtvikling av en administrasjonsportal for køsystemer basert på NATSen_US
dc.typeBachelor thesisen_US
dc.description.versionpublishedVersionen_US
dc.rights.holderCopyright The Author(s)en_US


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel