top of page

Mellemrum.

Videreudvikling af Mellemrum, en lokal eventplatform i Aarhus, med fokus på kodekvalitet og funktionalitet.

tilbage pil.png

Type                                                                                                 Produktoptimering, React-udvikling (EAAA)

Varighed                                                                                                                                                                     2 uger

Dato                                                                                                                                                                 Efterår 2026

Gruppe                                                                                                                                                                Individuel

Værktøjer                                                                                                        VS Code, React, Supabase, GitHub

Metoder                                                                             Teknisk audit, tilgængelighedstjek og verificering

Problem og kontekst

Mellemrum er en eksisterende React-baseret eventplatform, hvor brugere kan finde og tilmelde sig lokale arrangementer i Aarhus.

​

Løsningen havde udfordringer med kodekvalitet, fejlhåndtering, datamodel og performance, og tilmeldingsflowet var ikke færdigudviklet.

​

Min opgave var individuelt at undersøge og prioritere de vigtigste problemer samt videreudvikle løsningen med målet om at skabe en mere robust, tilgængelig og vedligeholdelsesvenlig platform med et fungerende tilmeldingsflow.

Research og prioritering

tegnet ny pil bedre grafik.png

Konkrete forbedringer

Et mere sammenhængende tilmeldingsflow

Jeg koblede tilmeldingsformularen til Supabase, så tilmeldinger gemmes i databasen og knyttes til det relevante event.

 

Jeg tilføjede også feedback ved ugyldig e-mail, gentagne tilmeldinger og udsolgte events, så brugeren tydeligt kan se, hvorfor en tilmelding accepteres eller afvises.

​

Jeg omstrukturerede desuden arrangørens tilmeldingsside, så tilmeldinger grupperes under de enkelte events frem for at vises i én samlet tabel.

 

Det giver arrangøren et bedre overblik og gør tilmeldingerne lettere at administrere.

En mere sammenhængende datamodel

Jeg omstrukturerede projektets mappestruktur for at skabe en mere logisk opdeling af filer og funktionalitet.

 

Løsningen blev opdelt i genanvendelige React-komponenter til blandt andet navigation, eventkort og håndtering af loading, fejl og tomme resultater.

 

Stylingen blev organiseret i CSS Modules, mens fælles designværdier blev samlet i globale variabler.

​

Jeg oprettede en separat tabel til venues i Supabase, så venueoplysninger håndteres separat og forbindes til de relevante events gennem relationer.

​

Jeg flyttede også Supabase-kaldene til separate services for events og tilmeldinger.

 

Det skaber en tydeligere opdeling mellem datahåndtering, komponenter og styling og gør løsningen lettere at vedligeholde og videreudvikle.

Tydeligere feedback og status

Jeg tilføjede visuel status på eventkortene, så brugeren kan se, hvor mange pladser der er tilbage, og om et event nærmer sig udsolgt. På eventets detaljeside fremhæves status også, så informationen er synlig, inden brugeren forsøger at tilmelde sig.

 

Jeg arbejdede også med tydeligere feedback ved indlæsning, manglende data og fejl. Det omfatter blandt andet en besked, mens events indlæses, samt en tydelig fejlvisning, hvis et event ikke findes, eller data ikke kan hentes.

 

Formålet var at gøre systemets tilstand mere forståelig og hjælpe brugeren med at finde ud af, hvad der sker, og hvordan vedkommende kan fortsætte.

Resultat

Næste skridt

Løsningen kan skabe værdi for både brugere og arrangører gennem tydeligere information om ledige pladser, feedback ved tilmelding og bedre overblik over tilmeldinger.

 

Den strukturerede kodebase og datamodel gør samtidig platformen lettere at vedligeholde og videreudvikle.

 

Næste skridt vil være at teste de centrale brugerflows for at undersøge, om tilmeldingsprocessen er overskuelig for brugerne og let at administrere for arrangørerne.

Refleksion

Arbejdet med Mellemrum har givet mig erfaring med at videreudvikle en eksisterende React-løsning og skabe bedre sammenhæng mellem frontend, datamodel og Supabase.

​

Jeg har fået en større forståelse for, hvordan en struktureret kodebase og datamodel gør en løsning lettere at vedligeholde.

 

Samtidig har arbejdet med tilmeldingsflow og brugerfeedback vist mig betydningen af at håndtere fejl og forskellige systemtilstande, så løsningen fungerer for både brugere og arrangører.

Er du interreseret i at arbejde sammen?

Jeg er åben for nye muligheder og spændende projekter.

​

Har du spørgsmål, eller tror du, at vi kunne være et godt match? Så hører jeg meget gerne fra dig.

pil op ny.png

Er du interesseret i at arbejde sammen?

Jeg er åben for nye muligheder og spændende projekter.

​

Har du spørgsmål, eller tror du, at vi kunne være et godt match? Så hører jeg meget gerne fra dig.

pil op ny.png
bottom of page