Stu Mason
Stu Mason
Rezzy
Music & EventsPrototype Rescue & Rebuild

Rezzy

3 monthsDirect Client

The Challenge

Vibe-coded prototype with a 22-table schema full of dead tables, broken email queues, and unused venue logic.

30+ dead code files, 1,000+ line components, no tests, and scattered notification logic.

Agencies quoted six figures. Needed the concept validated with real DJs and promoters, not more code.

The Solution

Complete schema redesign — culled 22 tables down to 10 core entities in a single atomic migration.

10-phase systematic rebuild: dead code deletion, type migrations, component rewrites, security hardening.

Replaced messy event_performers table with first-class EventInvite workflow (pending/accepted/declined).

Built a clean Laravel API in parallel with Actions, DTOs, Policies, and Pest tests.

Added real-time chat via Reverb, React Native mobile app via Expo, image CDN via Cloudflare R2.

Results

Schema
22 → 10

Tables after the cull — dead code removed entirely

Cleanup
59k lines

Deleted across the redesign branch

Tests
0 → 59

Test cases added where none existed

Cost
Fraction

Of six-figure agency quotes

Tech Stack

Next.js 15React 19Laravel 12SupabaseReact NativeExpoTailwind CSS v4Cloudflare R2Laravel Reverb

"We needed a booking platform with a full API and mobile app. Agencies quoted six figures. Stu built the prototype, we got users on it, validated the concept. Now we're doing a full rebuild and it's still a fraction of agency prices. He actually ships."

Jamie B.
Jamie B.
Co-founder, Rezzy

Got a similar project?

Let's see if we're a good fit.