Cyberwindow
Abstract
Denne oppgaven omhandler utviklingen av en webapplikasjon med formål om å hente informasjon fra de forskjellige fagapplikasjonene til NTNU SOC sine APIer, for å så fremstille de grafisk på en oversiktlig måte. Oppgaven kom utifra et behov fra NTNU sin SOC om å aggregere og samle informasjon på ett sted. Oppgaven dekker utviklingsløpet fra spesifikasjon av krav til design, implementasjon og kvalitetssikring. Løsningen er utviklet med moderne webteknologi slik som Django og React, med Scrumban som vår utviklingsmodell for å sikre kontinuerlig fremgang underveis. Ettersom applikasjonen skulle brukes av NTNUs SOC, har applikasjonssikkerheten vært et gjennomgående tema under utviklingen. Prosjektet legger til rette for videreutvikling av applikasjonen. This report describes the development of a web application that retrieves information from the various APIs through NTNU SOC's applications, and renders the data in a clear manner. The thesis was requested by NTNU SOC as they had a desire to aggregate information from different systems to one place, and to display that information in an easy digestible way. The thesis covers the development from requirement specification to design, implementation and quality assurance. The application is developed using modern webtechnology such as Django and React, with Scrumban as our development model to ensure continuous progress. As the application was intended to be used by NTNU SOC, application security has been an important aspect to our development. This thesis facilitates further development of the application.