Back to projects

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.

De Beerse Bende screenshot 1
De Beerse Bende screenshot 2
De Beerse Bende screenshot 3
De Beerse Bende screenshot 4
What I delivered

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.

What I learned

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.

Next project

B2C Parcel Box — Three platforms, one system