Fullstack application for people in need looking for food
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3078089Utgivelsesdato
2023Metadata
Vis full innførselSamlinger
Sammendrag
Denne rapporten presenterer en oversikt over utviklingsprosessen bak utviklingen av et enklestbrukbart produkt for Matsentralen Trøndelag. Denne applikasjonen hadde som mål å gjøre mat-tjenester mer tilgjengelige for mennesker som av ulike årsaker ikke har råd til mat. I tillegg var etmål med applikasjonen å effektivisere administreringen av organisasjonsdata.Den utviklede applikasjonen består av tre ulike deler, hvor hver del har en spesifikk funksjon.Den første retter seg mot mennesker som trenger mathjelp. Her kan brukere søke etter og filtrereideelle organisasjoner basert på ulike kriterier som har et samarbeid med Matsentralen.Den andre delen lar organisasjoner søke om samarbeid med Matsentralen og vedlikeholde infor-masjon om organisasjonen etter godkjenning.Den siste delen er rettet mot de ansatte i de ulike seksjonene av Matsentralen lokalisert rundti Norge. Denne fungerer som en plattform for Matsentralen til å behandle søknader og ha enryddig oversikt over organisasjoner i deres seksjon.I utviklingen av applikasjonen benyttet gruppen seg av moderne rammeverk og teknologistan-darder for å sikre at kravene satt av Matsentralen ble tilfredsstilt. Viktige teknologier brukt erSpring Boot med Gradle og OAuth 2.0. Disse teknologiene var essensielle for å kunne bygge enrobust og funksjonsrik applikasjon.Sluttresultatet er et enklest brukbart produkt som effektivt lar brukeren finne ideelle organisas-joner som tilbyr mat-hjelp og oppfyller brukerens behov. Applikasjonen effektiviserer prosessenmed lagring av organisasjonsdata og har potensial til å være en løsning på Matsentralens proble-mer knyttet til organisasjonens vekst ved videre utvikling. This report provides an overview of the development process involved in creating a minimal viableproduct full-stack application for Matsentralen Trøndelag, aimed at enhancing the accessibility offood assistance for individuals in need. The primary objective behind the application was to makethe services of non-profit organizations more available to the public. Additionally, the applicationaimed to streamline the administration of organization data.The developed application encompasses three distinct interfaces or portals, each serving specificfunctions. Firstly, the user interface enables individuals to search for and identify various non-profit organization by employing search and filtering capabilities based on divers criteria.Secondly, the organization portal empowers organizations to register themselves by providing rel-evant information, ensuring accurate and up-to-date data within the system.Lastly, the regional portal caters to the different Matsentralen branches located across Norway,serving as a central hub for viewing requests from organizations seeking registration as partnerorganizations. This portal facilitates the management of organizations details, allowing for editingof information and granting the ability to accept or decline registration requests.In the development of the application, the team utilized modern frameworks and technology stan-dards to ensure the attainment of the desired outcomes outlined by the clients at Matsentralen.Notably, Spring Boot with Gradle, Next.Js, and OAuth 2.0 were instrumental in enabling thecreation of a robust and feature-rich application that aligned with the specified requirements.The achieved result is a minimal viable product that effectively lets the user look for organizationsproviding food help near them, fitting the user’s needs. The application successfully streamlines theprocess of storing organization data, which has the potential to serve as a solution to Matsentralen’sscaling problem.