Business: Glasshouse Padel Club
Location: Bryanston, Johannesburg, South Africa
Problem solved (one line):
A solo owner stops chasing court payments: players pay their own quarter, unpaid holds release themselves, and bookings confirm without a message.
Client brief:
Glasshouse is an independent padel club with four glass courts (three indoor, one outdoor panoramic), open 06:00-22:30. The owner runs it alone and fields around [90] booking messages a day. Weekday evenings are packed and mid-mornings sit empty. About [1 in 5] bookings collapse when one friend never pays their share, leaving the court held and unsold.
What I built:
Front door: live availability across all four courts, honest peak, standard and quiet-hour prices, and booking with no account needed.
Follow-through: the court is held for 15 minutes while each friend pays their own quarter from their own link. At 4 of 4 paid, the booking confirms itself. If the squad doesn't fill, the court releases itself and goes back on sale.
Payments run in demo mode (approved and declined flows, receipts). No real money moves, and PayFast or Paystack would plug in for live use.
Owner view shows paid bookings and released holds without the owner sending a message.
For the #SVGator Challenge I made an animated product ad for DOUGHLY, a fictional donut brand. Every donut is built from clean vector layers (dough, icing, toppings, hole and highlight), so each one is fully editable and animatable.
How the 20s story plays out:
→ The box slides in and ten flavors drop in one by one with a little bounce
→ The camera pushes into a close-up of each donut, in turn
→ During every close-up, that donut wobbles and floats while the others fade away, so nothing distracts from it
→ A caption names each flavor
→ The camera pulls back to the full box: "Pick your favorite."
What I focused on:
Camera moves: zoom, pan and ease between ten close-ups
Spotlight timing: neighbors fade out and back in sync with the camera
Motion that feels playful: bounce-in, wobble, gentle float
Format: 4:5 (1080×1350) · 20s
Brand and product are fictional.
Building every donut from separate dough, icing and topping layers is such a smart call. A new flavor becomes a recolor, not a redraw. On the camera timing: the spotlight fade on the neighbors really keeps the focus. Ten close-ups in 20s is a quick pace though. Did you try a...