Prosjektdagbok

Denne prosjektdagboken dokumenterer arbeidet til vår gruppe gjennom praksisperioden hos Tingtun. Her har vi samlet alle viktige hendelser, møter og milepæler som vi har jobbet med sammen. Alle gruppemedlemmer har vært til stede på møter og aktiviteter med mindre annet er spesifisert.

13. august 2025
Praksisnettside ble opprettet
Vi startet praksisperioden med å sette opp en enkel nettside for prosjektet. Dette la grunnlaget for videre arbeid og samarbeid.

Arbeid til neste gang: Forberede oss til første møte med Tingtun ved å lese om selskapet og Testfest-konseptet.
21. august 2025
Møte med Tingtun – Diskusjon om prosjektets mål og omfang
Vi hadde et viktig møte med Mikael fra Tingtun hvor vi diskuterte hvilke oppgaver og mål prosjektet skal ha. Vi fikk også høre mer om ønskene og kravene for den nye versjonen av Testfest.no.

Utfordring: Mikaels visjon for prosjektet var ikke helt klar i starten, noe som gjorde det utfordrende å forstå nøyaktig hva som skulle prioriteres.

Arbeid til neste gang: Oppdatere oppgavebeskrivelsen basert på Mikaels innspill og forberede forslag til design og funksjonalitet.
24. august 2025
Oppdatert oppgavebeskrivelse for praksisprosjekt
Basert på møtet med Mikael og tidligere dokumenter oppdaterte vi oppgavebeskrivelsen, slik at den gir en bedre oversikt over prosjektets mål og oppgaver.

Arbeid til neste gang: Planlegge prosjektstruktur og vurdere teknologivalg for frontend og backend.
25. august 2025
Gruppemøte - Planlegging
I dette gruppemøtet diskuterte og planla gruppen de kommende ukene av praksisperioden. Gruppen opprettet et kanban-board, satte mål, innleveringsfrister og la en strategi for hvordan vi skal jobbe effektivt sammen fremover. Deretter diskuterte gruppen ulike teknologivalg.

Info: Vi valgte React og Node.js fordi disse teknologiene er moderne, godt dokumenterte og gir oss mulighet til å bygge en skalerbar løsning som Tingtun kan vedlikeholde i fremtiden.

Arbeid til neste gang: Lage low-fidelity skisser og wireframes før neste møte med Tingtun.
28. august 2025
Møte med Tingtun – Videre planlegging og teknologivalg
I møtet diskuterte vi videre retning for prosjektet, teknologivalg og hvordan nettsiden skal utvikles fremover. Vi vurderte ulike løsninger for design, universell utforming og funksjonalitet, og fikk nyttige innspill til hvordan vi kan forbedre brukeropplevelsen og tilrettelegge for fremtidige behov.

Info: Mikael ønsket en løsning med god tilgjengelighet som oppfyller WCAG-standarder, noe som påvirket våre designvalg.

Refleksjon: Det ble tydelig at vi må balansere moderne design med universell utforming.

Arbeid til neste gang: Videreutvikle skisser basert på tilbakemeldingene fra Mikael.
1. september 2025
Gruppemøte - Skissering
Vi hadde et gruppemøte hvor vi gikk gjennom low-fidelity skisser, enkle wireframes og navigasjonskart vi hadde jobbet med frem mot møtet og hvordan vi tenker den nye versjonen av nettsiden kan se ut. Etter en gjennomgang brukte vi tid på diskusjon og en mer konkret skissering av design og funksjonalitet for nettsiden. Dette hjalp oss med å konkretisere ideer og planlegge videre arbeid.

Arbeid til neste gang: Finpusse wireframes og forberede presentasjon av designforslag til Tingtun.
4. september 2025
Møte med Tingtun – Designvalg og brukerinnlogging
Her ble det diskutert design og oppsett for nettsiden, inkludert navigasjon og forsiden. Det ble bestemt at testere ikke trenger innlogging, mens tjenesteeiere skal bruke bedriftskonto. Vi avklarte også flere mindre funksjoner, samt litt om veien videre designmessig. Mikael kommer med mange gode ønsker som gruppen tar med videre i hvordan vi utformer siden.

Info: Mikael ønsket å holde terskelen lav for testere ved å ikke kreve innlogging, mens tjenesteeiere trenger kontoer for å administrere sine testfester.

Arbeid til neste gang: Starte arbeid med første utkast til Status 1-rapporten og fortsette arbeid med design.
11. september 2025
Møte med Tingtun og de andre praktikantgruppene
Dette var et fellesmøte med alle praktikantgruppene og Tingtun for å diskutere fremdrift, utfordringer og samarbeid. Vi delte erfaringer og fikk innsikt i hvordan de andre gruppene jobber med sine prosjekter.

Refleksjon: Det var lærerikt å se hvordan andre grupper løser sine utfordringer og oppgaver.

Arbeid til neste gang: Fullføre Status 1-rapporten og forberede presentasjon.
12. september 2025
Status 1 - Fullført & Innlevert
Gruppen fullførte og leverte første statusrapport for praksisprosjektet. Rapporten oppsummerer arbeidet som er gjort så langt, inkludert bilder og video. Se hele rapporten her.

Arbeid til neste gang: Forberede Google Slides-presentasjon for Status 1 og starte planlegging av implementeringsfasen.
15. september 2025
Gruppemøte - Veien Videre
Her diskuterte vi veien videre med tanke på å implementere funksjonalitet og design til nettsiden. Gruppen vurderte muligheten for å bruke React og Node.js for å bygge nettsiden. Vi diskuterte også at Mikael fra Tingtun skal komme med forslag til hvordan vi skal integrere databasen. Gruppen laget og gikk også gjennom Google Slides for å forberede oss til presentasjonen av Status 1.

Info: Vi avventet Mikaels innspill på database-integrasjon siden vi skulle få tilgang til Tingtuns server.

Arbeid til neste gang: Presentere Status 1 og begynne å utforske React-komponenter.
19. september 2025
Status 1 - Fysisk presentasjon
Gruppen presenterte status 1 som ga innblikk i fremgangen som er gjort så langt.

Arbeid til neste gang: Starte implementeringsfasen med React og fordele oppgaver på frontend-sider.
23. september 2025
Gruppemøte - Start av implementeringsfasen
Gruppen diskuterte og lagde en plan for hvordan vi skulle starte implementeringsfasen, som inkluderte å introdusere React på vår midlertidige nettside. Vi distribuerte forskjellige sider som hvert medlem kunne jobbe med, som så langt går under frontend-en. Databasen skal også jobbes på i denne perioden.

Info: Vi fordelte oppgaver for å jobbe mer effektivt, med hver person ansvarlig for spesifikke sider.

Arbeid til neste gang: Begynne implementering av tildelte frontend-komponenter og utforske databaseoppsett.
30. september 2025
Gruppemøte - Database og Login
Gruppen diskuterte og gikk gjennom tidligere oppgaver som ble fullført og diskuterte over hvordan vi skulle starte med databasen og login til nettsiden og prosjektet. Oppgavene som ble gitt var å lage UML diagram og implementere en database tabell inn i serveren. Vi skal også spille rundt med hvordan vi skal sikre god 'Authentication and Authorization'.

Utfordring: Vi ventet fortsatt på tilgang til Tingtuns server, noe som forsinket arbeidet med databasen.

Arbeid til neste gang: Lage UML-diagram for databasestruktur og planlegge autentiseringsløsning.
2. oktober 2025
Møte med Tingtun og de andre praktikantgruppene
Alle på møtet diskuterte og gikk gjennom hva vi har gjort så langt og litt om planen videre. Vi ble enige om måten vi skulle jobbe på login delen og fikk litt tips fra en fra Tingtun. Vi fikk også tilgang til serveren.

Info: Tingtun anbefalte en tilnærming til autentisering som ville passe deres eksisterende infrastruktur.

Arbeid til neste gang: Få koblet oss på serveren og opprette MariaDB database.
7. oktober 2025
Gruppemøte
Gruppen diskuterte og gikk gjennom planen og statusen så langt. Gruppen har startet på å jobbe med serveren og begynner på nytt med databasen på grunn av problemer vi fikk den første gangen.

Utfordring: Vi opplevde tekniske problemer ved første forsøk på å sette opp databasen, og måtte starte på nytt.

Refleksjon: Det tok lengre tid enn forventet å få database-oppsettet til å fungere korrekt. I tillegg til den forsinkede tilgangen er dette noe vi burde fokusert på tidligere.

Arbeid til neste gang: Fullføre MariaDB-installasjon og teste tilkobling. Begynne på admin-dashboard og koble den til database.
9. oktober 2025
Møte med Tingtun og de andre praktikantgruppene
Alle på møtet diskuterte og gikk gjennom hva vi har gjort så langt og litt om planen videre. Vi fikk også litt tips fra Tingtun om prosjektet og serveren.

Arbeid til neste gang: Koble applikasjonen til databasen og teste med testdata.
14. oktober 2025
Gruppemøte
I dag gikk gruppen gjennom arbeidet vi har gjort så langt. Vi gikk gjennom databasen som har blitt koblet til prosjektet (kodebasen) og testet den ut med testdata. Gruppen har også planlagt de to neste sprintene og hva hver gruppemedlem skal jobbe med.

Refleksjon: Godt å endelig ha database-tilkoblingen på plass etter flere ukers arbeid.

Arbeid til neste gang: Implementere autentisering og starte arbeid med admin-dashboard. Fullføre Status 2-rapport.
18. oktober 2025
Status 2 - Fullført & Innlevert
Gruppen fullførte og leverte andre statusrapport for praksisprosjektet. Rapporten oppsummerer arbeidet som er gjort siden forrige statusrapport, inkludert noen bilder fra database og den helt nye admin siden. Se hele rapporten her.

Arbeid til neste gang: Forberede presentasjon av Status 2. Fortsette med videreutvikling av front-end komponenter og universell utforming.
21. oktober 2025
Gruppemøte
Gruppen har jobbet og ferdigstilt presentasjonen til Status 2. Et gruppemedlem var syk, men de resterende på gruppen viste hva vi hadde gjort av kode på nettsiden.

Arbeid til neste gang: Gjennomgå presentasjonen sammen med hele gruppen før fysisk presentasjon. Forbedre de ulike sidene av Testfest.no
23. oktober 2025
Møte med Tingtun
Alle på møtet diskuterte og gikk gjennom hva vi har gjort så langt og litt om planen videre.

Arbeid til neste gang: Presentere Status 2 og fortsette utviklingen av admin-dashboard og testfesthåndtering.
28. oktober 2025
Gruppemøte
I dag gikk gruppen gjennom og diskuterte hva vi har gjort så langt. Etter at alle presenterte sitt arbeid gikk vi gjennom presentasjonen til Status 2 som vi skal presentere på fredagen 31.10.

Arbeid til neste gang: Presentere fremgang for Tingtun og andre praktikantgrupper, deretter forberede oss på fysisk presentasjon.
30. oktober 2025
Møte med Tingtun og de andre praktikantgruppene
Vi presenterte nåværende status for Tingtun og de andre praktikantgruppene, og viste hva som er blitt gjort siden forrige møte. Det var også nyttig å høre om fremdriften til de andre gruppene og få innsikt i hvordan de jobber med sine prosjekter.

Arbeid til neste gang: Fysisk presentasjon av Status 2.
31. oktober 2025
Status 2 - Fysisk presentasjon
Gruppen presenterte Status 2 som ga innblikk i fremgangen som er gjort siden forrige statusrapport.

Arbeid til neste gang: Fokusere på sluttfasen med forbedringer av funksjonalitet på de ulike sidene og universell utforming.
3. november 2025
Gruppemøte - Ukesplanlegging
Gruppen gikk gjennom arbeidet vi har jobbet med den siste tiden og fikk litt oversikt over hva som skulle gjøres resten av uken. Dette hjalp oss med å strukturere arbeidet og fordele oppgaver effektivt.

Arbeid til neste gang: Videreutvikle testfesthåndtering og datahåndtering, samt fokusere på økt validering og kodekvalitet. Forberede oss på møtet med Tingtun.
6. november 2025
Møte med Tingtun og de andre praktikantgruppene - Planlegging av sluttfasen
Vi presenterte nåværende status og viste hva som er blitt gjort siden forrige møte. Vi hadde også viktige avklaringer rundt hva vi tenker og hva vi kan gjøre de siste ukene med tanke på gjenværende praksistid. Mikael avklarte ønsker fra Tingtuns side og hva som er mest ønskelig å prioritere. Vi avtalte også at vi får delta på en testfest kommende tirsdag 11. november, hvor vi får oppleve hvordan prosessen er og hvordan faktiske brukere vil kunne få nytte av vårt system.

Info: Mikael ønsket at vi skulle prioritere kjernefunksjonalitet fremfor ekstra features i sluttfasen. Ville også beholde i18n biblioteket for oversettelser og ikke videreutvikle til automatisk oversettelser.

Arbeid til neste gang: Spille inn deler av Expo-video. Forbedre den universell utformingen av nettsiden, samt små tekniske forbedringer av testfest opprettelser, redigering og sletting.
10. november 2025
Møte med gruppen
I dag presenterte vi nåværende status og viste hva som er blitt gjort siden forrige møte. Vi gikk også gjennom koden til hverandre og så på noen av problemene som oppstod, samt spilte vi inn en god del av Expo-filmen som skal leveres fredag 14. november.

Arbeid til neste gang: Delta på testfest på NLA Høgskolen og fullføre innspilling av Expo-video.
11. november 2025
Testfest på NLA Høgskolen
I dag var vi på NLA Høgskolen for en testfest der vi fikk oppleve hvordan brukere tester nettsider og hvilke ulike problemer de kan møte på, ting vi selv kanskje ikke tenker over. Det ble servert litt pizza i starten før vi ble delt opp i små grupper og fulgte ulike testere. Mot slutten fikk vi også tid til å spille inn den siste delen av videoen sammen med Mikael fra Tingtun.

Refleksjon: Svært lærerikt å se hvordan faktiske brukere, spesielt de med funksjonsnedsettelser, opplever nettsider. Det ga oss viktig innsikt i universell utforming som kommer godt med i siste innspurt. Om vi hadde kunnet deltatt på en testfest tidligere i prosjektet kunne vi forbedret nettsiden enda mer basert på det vi observerte.

Arbeid til neste gang: Redigere og levere Expo-video. Forberede nettsiden til testing med Mikael og andre studentgrupper for siste feedback til forbedringer.
13. november 2025
Testing
I dag fikk vi muligheten til å teste produktet/nettsiden vår gjennom Mikael og de andre gruppene, som var hovedagendaen for det ukentlige møtet med Tingtun. Vi viste frem nettsiden og fikk Mikael fra Tingtun til å teste den for oss, samtidig som de andre gruppene kom med gode innspill og spørsmål. Vi fikk også muligheten til å teste nettsiden til en av de andre gruppene.

Info: Mikael fikk teste nettsiden for å sikre at den oppfylte Tingtuns behov før endelig overlevering og ga et par innslag til siste endringer.

Arbeid til neste gang: Implementere tilbakemeldinger fra testing og fullføre siste justeringer før overlevering.
20. november 2025
Siste møte med Tingtun – Overlevering av ferdig prosjekt
Gruppen har denne datoen sitt avsluttende møte med Mikael fra Tingtun hvor vi overleverer det fullførte prosjektet. Vi planlegger å gå gjennom alle implementerte funksjoner og forbedringer som ble dokumentert under test-fasen. I tillegg vil vi dele noen ideer og forslag til videre utvikling som Tingtun kan vurdere å implementere senere om ønskelig. Vi ser frem til en fin avslutning på et givende samarbeid.

Refleksjon: Prosjektet har gitt oss verdifull erfaring med fullstack-utvikling og profesjonelt samarbeid. Vi er stolte av produktet vi har laget i løpet av denne korte praksis-perioden.

Oppsummering: Gjennom praksisperioden har vi som gruppe jobbet tett sammen med Tingtun for å utvikle en ny versjon av Testfest.no. Vi har hatt jevnlige møter, levert to statusrapporter, og oppnådd betydelige forbedringer i form av universell utforming, brukerstyring, ulike brukerroller, autentisering og validering. I tillegg har vi utviklet nye funksjoner som Tingtun tidligere ikke har hatt, noe som gir plattformen økt funksjonalitet og bedre brukeropplevelse. Vi fikk også verdifull erfaring ved å delta på en testfest på NLA Høgskolen, hvor vi fikk innblikk i hvordan faktiske brukere interagerer med nettsider.

Samarbeidet har vært lærerikt og givende, og vi er stolte av arbeidet vi har gjort sammen. Gruppen har kommet i mål med alt som har stått på planen, ønskene til Tingtun er oppfylt, og vi er svært fornøyd med både læringsutbytte og resultat.