Salve Mundi

Salve Mundi

Website

Studievereniging

Web developer

Salve Mundi

De relatief nieuwe studievereniging van Fontys Hogescholen ICT, Salve Mundi, heeft natuurlijk een online aanspreekpunt nodig. Dit is hun website. Op de website van Salve Mundi is het mogelijk om een groot deel van de administratie te laten plaatsvinden, zoals het aanmelden van nieuwe leden, verlengen van lidmaatschappen, het bestellen van merchandise, aanmelden voor evenementen en ga zo maar door.

Ook is het een plek met informatie over de vereniging, zoals de verschillende commissie's en uiteraard genoeg mogelijkheden om menig student (en docent) te overtuigen om bij de vereniging te komen – Des te meer studenten, des te meer vreugd.

De studievereniging van Fontys Hogeschool ICT, Salve Mundi, had nog geen functionele website toen ik mij bij de vereniging voegde. Hierom heb ik de volledige website opgezet.

De website is gemaakt met het Laravel-framework in PHP en maakt gebruik van onder andere de betalingsverwerker Mollie om iDeal-betalingen te accepteren, voor het volledig geautomatiseerde ledensysteem.

Hiernaast is er een webshop aanwezig voor de verkoop van merchandise, een inschrijfsysteem voor introducties en jaarlijkse kampen, en meer.

In 2019 organiseerde de introductie voor de nieuwe groep studenten die in september dat jaar aan de studie Fontys ICT zouden beginnen. Omdat de Salve Mundi website hun centrale aanspreekpunt is online, wilden zij ook weer hun introductiesysteem online plaatsen zodat aankomend studenten en mogelijke vrijwillige studenten (intro-ouders) zich konden inschrijven voor deze introductie.

Hiernaast was ook de vraag of er meer toegangscontrole aangebracht kon worden in verband met de privacywetgeving, en de vraag vanuit Fontys II&A (ICT Infrastructuur & Advies) of dit kon gebeuren, aangezien ik een samenwerking met II&A heb opgezet om een privéserver te regelen voor de website van Salve Mundi.

Op basis van dit vraagstuk heb ik een permissiesysteem gerealiseerd welke verder bouwt op bestaande softwarecomponenten (om specifieker te zijn, een PHP Composer-pakket welke direct integreert met het Laravel-framework). Dit permissiesysteem sluit direct aan op het introductiesysteem en alle andere onderdelen van de adminstratie van de website.

Het introductiesysteem is op de schop gegooid vergeleken met deze het voorgaande jaar en is nu dynamisch; Het is nu in het systeem zelf mogelijk om een introductie aan te maken, met bijpassende begin- en einddata.

Het nieuwe introductiesysteem biedt de mogelijkheid tot het inschrijven van aankomend studenten én vrijwilligers met bijpassende vragen. Het is mogelijk om op een reservelijst te eindigen indien de (dynamisch ingestelde) inschrijflimiet is bereikt en het systeem kan automatisch emails sturen met het verzoek tot betaling.

Het is mogelijk om een bepaalde tijd slechts reserveringen toe te staan, waarbij aankomend studenten alleen hun e-mailadres hoeven te bevestigen en niets hoeven te betalen. Wanneer er een bepaalde datum is verstreken, verandert dit systeem waardoor een betaling bij inschrijving verplicht is, waarbij de reeds gereserveerde kinderen de kans krijgen om hun inschrijving middels een iDeal-betaling definitief te maken. Dit systeem is geautomatiseerd door een integratie van betalingsprovider Mollie.

Betalingsprovider Mollie is ook gebruikt voor het afhandelen van nieuwe aanmeldingen voor de vereniging, de Salve Mundi-kampen en de online webshop voor de verkoop van eigen merchandise.