ArchitectureNestJSReact NativeStripe

Wenekt

Creator-Brand Marketplace

Overview

Architected a production-grade creator-brand marketplace connecting content creators with brands for paid collaborations. Designed the full system topology — escrow payment flows via Stripe Connect, real-time messaging architecture, and a comprehensive campaign management domain model.

Architecture

Architecture: NestJS modular monolith with bounded contexts across 179+ endpoints. 38-table PostgreSQL schema with domain-driven aggregate roots. HLS video transcoding pipeline. Stripe Connect escrow integration. End-to-end TypeScript monorepo with React Native (63+ screens).

Key Technical Decisions

  • 01.Designed the full system topology for a creator-brand collaboration platform from scratch.
  • 02.NestJS modular monolith with bounded contexts. 179+ REST endpoints, 38-table PostgreSQL schema with domain-driven aggregate roots.
  • 03.End-to-end TypeScript monorepo: React Native (63+ screens) sharing types with the NestJS backend.
  • 04.Stripe Connect escrow with split-payment release logic tied to campaign delivery milestones.
  • 05.HLS video transcoding pipeline via FFmpeg for creator content uploads.

Outcome

Delivered a production-grade marketplace solo, from schema design to App Store submission, in a single product cycle.

Tech Stack

ArchitectureNestJSReact NativeStripe