udeboende.dk

Et digitalt samlingspunkt for unge, der flytter hjemmefra

Et website for unge på vej hjemmefra med guides, opskrifter, indretningsinspiration og et fællesskab bygget op omkring livet som udeboende.

PHPMySQLJavaScriptCSSBackendSEO
01

Projektet

udeboende.dk var et website målrettet unge, der flyttede hjemmefra for første gang. Formålet var at samle praktisk vejledning, inspiration og erfaringsudveksling ét sted, så det blev lidt nemmere at navigere i livet som udeboende.

Indholdet spændte fra guides til hverdagens praktiske udfordringer og opskrifter til indretningsidéer, blogs og et forum, hvor brugerne kunne dele erfaringer og kommentere på hinandens indhold. Undervejs nåede siden op på tæt på 1.000 unikke brugere.

Projektet var mit afsluttende projekt på multimediedesigneruddannelsen, hvor jeg stod for hele processen fra idé og design til udvikling og indtastning af indhold.

02

Funktionalitet og brugeroplevelse

Websitet kombinerede redaktionelt indhold med funktioner, der gjorde det muligt for brugerne selv at bidrage og interagere.

Jeg udviklede blandt andet et brugersystem med oprettelse, e-mailaktivering, login, profilredigering og nulstilling af adgangskode. Med en Husk mig-funktion kunne brugerne desuden bevare deres login via cookies.

Derudover omfattede løsningen billedupload til blandt andet brugerprofiler, opskrifter og indretningsidéer samt søgning på tværs af websitets indhold. Blogs, opskrifter og forumindlæg havde tilhørende kommentarfunktioner, mens redaktionen kunne udgive egne guides og vejledninger.

03

Backend og administration

Hele løsningen blev udviklet fra bunden i PHP uden brug af frameworks med MySQL som database.

Jeg byggede både den brugerrettede del af websitet og administrationsfunktionaliteten, herunder forskellige brugerrettigheder og mulighed for at administrere størstedelen af indholdet direkte gennem systemet.

Administratorerne kunne oprette, redigere og slette indhold uden at skulle arbejde direkte i databasen. Det gjorde det muligt at vedligeholde websitet og løbende tilføje nyt indhold.

04

Teknisk implementering

Ud over selve funktionaliteten arbejdede jeg med de tekniske detaljer, der bandt løsningen sammen. Det omfattede blandt andet håndtering af brugerdata, databaseinteraktioner, filuploads og cookies til loginfunktionen.

Jeg implementerede desuden SEO-venlige URL'er ved hjælp af rewrite-regler i en .htaccess-fil, så adresserne blev mere læsbare og bedre egnede til søgemaskiner end traditionelle URL'er med parametre.

Adgangskoder blev gemt som MD5-hashes med et fælles salt frem for i klartekst i databasen.