STREAMROLLA
A multi-vendor commerce and streaming platform that gives vendors their own storefronts, operations, payments, media, and customer communication.
- My role
- Full-stack developer · Multi-vendor architecture, Laravel APIs, Angular interfaces, payments, real-time communication, and integrations
- Technology
- Laravel
- Angular
- REST APIs
- Stripe Connect
- Twilio
- BunnyCDN
- Real-time chat
01
The problem
A multi-vendor platform needs to give each vendor enough control to operate independently while keeping catalog, orders, payments, commissions, communication, and platform oversight consistent. STREAMROLLA also needed scalable media delivery and secure onboarding flows as the product grew.
02
Architecture and decisions
I separated the Angular client from a Laravel REST API so storefront experiences, vendor operations, and platform administration could evolve through clear boundaries. Stripe Connect handles account-aware payment splitting and commissions, Twilio supports OTP verification, and BunnyCDN provides a flexible media-delivery layer. The data and permission model keeps vendor resources isolated while allowing administrators to manage the complete marketplace.
03
Key features
- Dynamic website builder for vendor-operated, multi-tenant storefronts
- Vendor onboarding, product catalogs, order management, and platform administration
- Stripe Connect payment splitting and commission management
- Analytics for vendor performance, user activity, and platform operations
- Real-time Admin–Vendor and Vendor–Customer communication
- Twilio OTP verification and scalable BunnyCDN media and streaming delivery
04
Outcomes
- 01
Unified storefront creation, multi-vendor operations, payment routing, communication, and platform oversight in one system.
- 02
Gave vendors a configurable storefront workflow without weakening tenant boundaries or administrative control.
- 03
Established modular payment, verification, chat, and media integrations that can scale independently as platform usage grows.
Metrics are included only where they were measured or documented.
Inside the product

