Arbejdet med at udvikle systemet til E.G.-kunde-casen#
Efter den indledende ide- og planlægningsfase er jeg begyndt at arbejde mere konkret med udviklingen af systemet. Fokus har været at omsætte de første ideer til en fungerende løsning, som kan give administratoren et bedre overblik over stadeholderne og deres behov.
I denne fase har jeg især arbejdet med tilmeldingssiden og adminsiden. Så stadeholderne kan indsende deres oplysninger gennem en formular, hvorefter admin kan gennemgå tilmeldingerne og godkende eller afvise ønsker om stadeplacering.
Under udviklingen genovervejede jeg nogle af de oprindelige funktioner. Blandt andet valgte jeg at nedprioritere en mailfunktion for i stedet at fokusere på andre funktioner. Det betød, at jeg kunne bruge mere tid på tilmeldinger, administration og håndtering af stadeholdernes oplysninger.
For at gøre planlægningen lettere lavede jeg også et kommentarfelt i tilmeldingsformularen. Her kan stadeholderne beskrive, om de har behov for ekstra udstyr et eksempel kunne være ekstra borde, stole eller andre særlige ønsker. På den måde kan admin tage højde for, hvilke behov der er i god tid inden julemarkedet afholdes.
Systemet er udviklet med Next.js og Supabase. Gennem arbejdet med AI-værktøjer og kodeagenten blev Next.js foreslået som en velegnet løsning til projektet på baggrund af de opstillede krav. Forslaget passede godt til projektets behov og giver mulighed for at udvide systemet med flere funktioner senere.
I forbindelse med udviklingen udarbejdede min gruppe og jeg en grundprompt, som blev anvendt sammen med Codex til at generere de første forslag til systemets struktur og funktionalitet. Kodeagenten var en central del af udviklingsprocessen.
Undervejs i processen oplevede jeg blandt andet, at meget specifikke prompts ofte førte til opfølgende spørgsmål fra kodeagenten omkring de krav, jeg stillede samt teknologier og funktionalitet. Samtidig erfarede jeg, at kvaliteten af genererede løsninger afhænger meget af, hvor konkrete krav man giver.