TERUG NAAR PROJECTEN

PROJECT

WEBSITE

Lessionen.nl

Projectdetails

Release Datum

09/12/2024

Klanten

Lessionen, rileydeman (eigen initiatief)

Development Stack

Kerntechnologieën

README.md

Lessionen.nl is de publieke website van Lessionen, een online roleplaying schoolcommunity die voornamelijk via Discord wordt gehost. Het platform werd ontwikkeld om informatie over de school beschikbaar te maken, de community publiek toegankelijk te maken en als basis te dienen voor toekomstige educatieve en beheersystemen gekoppeld aan de roleplayomgeving.

De huidige website verving een eerdere Wix-implementatie nadat werd besloten afstand te nemen van de beperkingen van het Wix-platform. Het project richt zich op het bieden van een flexibelere en onderhoudbare custom-built omgeving, terwijl toekomstige uitbreiding naar een dedicated school management system (SMS) en extra communityfunctionaliteiten mogelijk blijft.

De website werd ontwikkeld met HTML, CSS, JavaScript en PHP, waarbij dynamische content wordt beheerd via JSON-gebaseerde structuren in plaats van een traditioneel databasesysteem. Deze aanpak maakte het eenvoudiger om content te onderhouden en updaten terwijl het platform lichtgewicht bleef tijdens de vroege ontwikkelfases.

Een van de interessantere frontenduitdagingen tijdens de ontwikkeling was het recreëren van aangepaste hoveranimaties en interactieve buttoneffecten geïnspireerd op externe webdesigns. Om onderhoudbaarheid te verbeteren en dubbele frontendcode te verminderen, werden herbruikbare PHP-functies gemaakt om UI-buttoncomponenten dynamisch over de website te genereren.

Hoewel het platform zich nog gedeeltelijk in ontwikkeling bevindt en nog niet alle geplande pagina’s en systemen volledig zijn geïmplementeerd, dient het project nu al als publieke basis voor de Lessionen-community. Toekomstige plannen omvatten het verder uitbreiden van de website met volledig functionele pagina’s, extra roleplayingsystemen en een dedicated custom-built school management platform.

Als enige developer van de website was ik verantwoordelijk voor de volledige frontend- en backendstructuur, PHP-componentsystemen, responsive implementatie, dynamische contentverwerking en de algemene technische richting van het platform.

Gebouwd met HTML, CSS, JavaScript, PHP, JSON-gebaseerde contentsystemen en moderne webtechnologieën.