RKB
Md Abdur Razzak
MarketplaceLive Demo / App

263ProLink

Service Marketplace Platform

A platform where users can provide and receive services. Supports subscription-based access, one-time payments, and real-time communication.

Key Impact: Facilitated seamless service transactions with real-time communication

System Architecture & Design Patterns

Architecture Pattern

Subscription Lifecycle Engine with Webhook Dispatcher & RBAC Authorization

Strategic Rationale

Ensures seamless transition between free, tier-based, and enterprise service provider privileges with automated subscription sync.

Technical Highlights
  • Role-Based Access Control (RBAC) middleware for multi-tenant service providers
  • Stripe Subscription lifecycle synchronization via asynchronous webhooks
  • Direct client-to-cloud presigned URL asset uploads for service portfolios

Engineering Challenges & Solutions

Challenge 1

Subscription status sync failures leading to unauthorized access or premature feature locks.

Engineered Solution

Constructed a resilient event-driven Stripe webhook listener that updates tenant permissions atomically and logs unhandled webhook events for automated retry.

Challenge 2

Server bandwidth exhaustion caused by high-resolution work portfolio uploads.

Engineered Solution

Offloaded media uploads by generating presigned AWS S3 / Cloudflare R2 URLs on backend, allowing clients to stream files directly to object storage.

Tech Stack

Node.jsExpress.jsMongoDBSocket.ioRedisStripe

Core Capabilities

  • Service provider and client marketplace
  • Subscription and one-time payment options
  • Real-time messaging and notifications
  • Service listing and management
  • Secure authentication and role-based access