04
De Beerse Bende — Web app for a local theatre
Role
Full-stack developer (group of 6) — Stripe integration, mailing, expense management & profile management
Tech stack
Laravel · Livewire · Alpine.js · Tailwind CSS · SQLite
Year
2024
Context
We worked in sprints with client demos — a real agile workflow where a teacher took on the role of client, playing the part of the theatre owner. The TALL Stack (Tailwind, Alpine.js, Livewire, Laravel) with SQLite and GitHub as the foundation. Alongside the Stripe integration for ticket payments I built the full mail system: confirmation emails, notifications and automated communication to visitors and staff.




Web app for a local theatre, built with five fellow students for Skills Integration Lab 2. Visitors buy tickets online, the owner manages performances and finances, staff see their schedule. I was responsible for the Stripe payment flow, the mail system and the management of expenses and user profiles.
Working agile with a simulated client (a teacher who took on the role) taught me that managing expectations matters at least as much as the technical execution. Integrating Stripe showed me how payment flows really work: webhooks, status handling and the difference between test and production environments. Client communication through sprint demos taught me to present to non-technical stakeholders and defend my work based on their feedback.