Back to all projects
Multi-vendor commerceMarketplacePaymentsMulti-tenant

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

  1. 01

    Unified storefront creation, multi-vendor operations, payment routing, communication, and platform oversight in one system.

  2. 02

    Gave vendors a configurable storefront workflow without weakening tenant boundaries or administrative control.

  3. 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

Streamrolla administration dashboard with member, theme, growth, storage, and issue analytics
Platform administrators can review membership health, theme adoption, growth, storage usage, and issue severity from one operational dashboard.
Streamrolla vendor dashboard with audience, subscriber, storage, and revenue analytics
A vendor-facing dashboard brings content reach, subscribers, storage, user distribution, and revenue signals into one workspace.

STREAMROLLA screenshot viewer

Screenshot 1 of 2

Screenshot 1 of 2. Platform administrators can review membership health, theme adoption, growth, storage usage, and issue severity from one operational dashboard.