
Rezzy
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
Tables after the cull — dead code removed entirely
Deleted across the redesign branch
Test cases added where none existed
Of six-figure agency quotes
Tech Stack
"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."

Got a similar project?
Let's see if we're a good fit.