The order system behind an influencer-marketing platform
A multi-tenant campaign workspace where agencies, brands, creators and guests run orders from proposal to payout. I designed and built it from an empty repo.
- Payments end to end: pre and post-payment flows, holds, a gateway abstraction, creator invoices with PDF payouts, multi-currency pricing.
- A BullMQ notifications engine that drives both the activity feed and email, deduplicated and scoped by role.
- Real-time chat on Socket.IO, plus the state machines for proposals, revisions, licensing and delivery.
- Auth across Google, Facebook and passkeys, with step-up verification and pre-hijacking defenses.
- The React front end too: order dashboards, calendars, invoice and contract pages, on TanStack Query/Router and Panda CSS.
- Also at MegaEvolution: an AI video editor that turns plain-language requests into finished videos via editing tools or Runway.