Scalable Multivendor SaaS eBook Marketplace
Role: Lead Full-Stack & Systems Engineer
Stack: Flutter (Android, iOS, Web), Laravel REST API, MySQL, Firebase, Stripe, PayPal, Razorpay, Flutterwave
Architecture: Cross-Platform Marketplace with Multi-Gateway Payment Infrastructure
Overview
Architected and engineered a production-grade multivendor digital publishing SaaS platform enabling entrepreneurs, publishers, and independent authors to launch scalable online bookstores across mobile and web platforms.
Designed to support high-volume digital content distribution, global payment processing, automated commission structures, and enterprise-level administrative control — all within a modular API-driven architecture.
Built with scalability, monetization flexibility, and global commerce readiness at its core.
Key Engineering Highlights
- Cross-platform Flutter architecture (Android, iOS, Web)
- Modular Laravel REST API backend
- Automated commission & revenue distribution engine
- Multi-gateway global payment integration
- Secure multi-format digital content delivery (eBook + Audiobook)
- Multilingual + RTL-ready architecture
- Vendor onboarding & approval workflow system
- Real-time push notification system via Firebase
Core Platform Capabilities
Multivendor Marketplace Engine
- Vendor onboarding with admin approval workflow
- Configurable commission and revenue models
- Vendor dashboards with revenue and sales analytics
- Self-publishing infrastructure for independent authors
Digital Content Infrastructure
- Secure distribution of PDF & EPUB formats
- Audiobook support
- Structured taxonomy for optimized content discovery
- Content lifecycle management tools
Authentication & Access Control
- Google OAuth & Apple Sign-In
- OTP-based phone authentication
- Email/password authentication
- Role-based access control (Admin, Vendor, Customer)
Monetization & Revenue Systems
- Commission-based marketplace model
- Free & paid content support
- Advertisement integration (banner, interstitial, rewarded)
- Tax rules, coupons, and discount engine
Global Payment Infrastructure
- Multi-gateway abstraction layer
- Stripe, PayPal, Razorpay, and Flutterwave integration
- Secure transaction workflows
- Extensible architecture for additional gateways
Order & Financial Management
- Automated invoice generation
- Refund and dispute workflows
- Transaction logging & CSV export tools
- Advanced sales filtering by vendor, content type, and date
Technical Architecture
Frontend Engineering (Flutter)
- Unified cross-platform architecture
- Adaptive responsive UI
- Optimized state management
- Performance-tuned API consumption
Backend Engineering (Laravel REST API)
- Modular service-layer architecture
- Secure authentication & middleware enforcement
- Optimized mobile-first API response handling
- Fully dynamic admin configuration system
Database & Performance Engineering
- Normalized MySQL relational schema
- Indexed queries for high-volume transactions
- Structured vendor, asset, and order modeling
Notification Infrastructure
- Firebase Cloud Messaging (FCM) integration
- Real-time system alerts & promotional messaging
Localization & Accessibility
- Multilingual support
- RTL layout compatibility
- Dynamic dark/light mode detection
- Cross-platform UI consistency
Impact
- Engineered a scalable multivendor SaaS marketplace architecture
- Automated revenue and commission distribution at platform level
- Enabled global transaction processing across multiple gateways
- Delivered synchronized Android, iOS, and Web experiences
- Built a modular backend capable of platform expansion without structural refactoring