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