Multi-role SaaS marketplace connecting customers with home service providers through an automated, integrated, and scalable platform.
Access to home services was fragmented: workflows were manual, transparency was limited, and there was no efficient way to track revenue across customers, providers, sales representatives, and charity partners. The client needed all five roles operating in one ecosystem, each with its own tools.
We built a React + Laravel marketplace with five fully tailored dashboards, a dedicated Node.js chat module over Socket.io, and Stripe payments with automated commission distribution. A ProBucks credit and referral rewards system drives engagement, subscription-based lead generation gives providers a predictable pipeline, and order management runs from booking to delivery.
user roles incl. sales reps and charities
payments with automated commission distribution
credit and referral rewards system
Five-role system: Super Admin, Customer, Service Provider, Sales Rep, and Charity
Real-time chat module built with Node.js and Socket.io
Stripe payment integration with automated commission distribution
ProBucks credit system and referral rewards for user engagement
Subscription-based lead generation for service providers
Automated order management from booking to delivery
Sales representative dashboards with performance tracking
Charity organization integration with revenue-sharing model
AWS S3 media storage with secure file handling
Twilio SMS and notification integration
React, Vite, Laravel (PHP), Node.js (Chat Module), Socket.io, Stripe, Twilio, AWS EC2, AWS S3, MySQL
Multi-Role SaaS Marketplace
React + Vite
Laravel (PHP)
Node.js + Socket.io
Stripe + Commission Engine
AWS EC2 + S3
5 distinct roles