Terug naar Projecten

WebAPP TTC Westel

Een op maat gemaakte Laravel webapplicatie voor tafeltennisclub TTC Westel om het beheer van seizoenen, prijzen en clubinformatie te stroomlijnen.

Over het project

Voor dit groepsproject kregen we de uitdaging om een bestaande analyse, die door een andere groep in het voorgaande semester was opgesteld, om te zetten naar een werkend product. In opdracht van Michaël Cloots hebben we een uitgebreide webapplicatie gebouwd voor tafeltennisclub TTC Westel.

De applicatie is ontwikkeld met het Laravel framework en dient als centraal platform voor het beheer van de club. Door de overname van een externe analyse leerden we hoe belangrijk een goede overdracht en duidelijke functionele beschrijvingen zijn bij de start van een development-traject.

Mijn aandeel

Binnen dit project heb ik zowel een technische als een coördinerende rol vervuld. Op technisch vlak was ik verantwoordelijk voor de fundamentele UI-onderdelen zoals de navigatiebalk en de footer, evenals de centrale homepage (het dashboard). Daarnaast heb ik de functionele beheerpagina’s voor seizoenen, seizoentypes en prijzen uitgewerkt. Ook de uiteindelijke hosting van de applicatie heb ik volledig in orde gebracht.

Naast de ontwikkeling nam ik de rol van Scrum Master op mij. Ik zorgde ervoor dat het team volgens de Scrum-methodiek werkte, faciliteerde de meetings en hielp bij het wegnemen van blokkades om de voortgang te bewaken.

Tijdsperiode

Gedurende het semester werkten we elke week één voormiddag gezamenlijk op de campus aan deze opdracht. Om de deadlines te halen en de kwaliteit te waarborgen, investeerde ik daarnaast regelmatig extra tijd buiten de reguliere uren. Er vonden op vaste momenten tussentijdse demo-meetings plaats met Michaël Cloots om de voortgang te toetsen aan de verwachtingen.

Wat heb ik geleerd?

Dit project bood een waardevolle blik op professionele softwareontwikkeling in teamverband:

  • Agile Development: Effectief samenwerken binnen een Scrum-team en het dragen van de verantwoordelijkheid als Scrum Master.
  • Versiebeheer: Intensief gebruik van GIT om gelijktijdig aan dezelfde codebase te werken zonder conflicten.
  • Client Relations: Het periodiek uitbrengen van verslag bij de klant en het professioneel verwerken en implementeren van hun feedback.