The Challenge
A dual-app on-demand marketplace with Canadian tax & escrow complexity
Building a two-sided on-demand marketplace for Canada requires strict regulatory compliance — including provincial tax variations (HST/GST/PST), Stripe Connect multi-party payment splits with escrow holds, and sub-second geo-routing for local handyman matching. The platform needed two separate mobile apps in production from day one.
- Dual-sided marketplace requiring separate customer and contractor/partner apps on both iOS and Android
- Dynamic Canadian provincial tax calculation engine (GST, HST, PST) across multiple provinces
- Stripe Connect multi-party payment escrow, automated fee deduction, and instant contractor bank payouts
- Real-time Google Maps GPS routing, live job status updates, and push notifications for emergency repairs
The Solution
A scalable Flutter & Laravel architecture with dual App Store & Google Play releases
Adam Apps architected and shipped the complete Zizu ecosystem — two cross-platform Flutter apps published on Apple App Store and Google Play, a responsive React.js web portal, and a resilient Laravel backend API. The platform delivers instant matching, automated payouts, and comprehensive booking oversight.
- Zizu Customer App (iOS & Android): Homeowner booking flow, category browsing, upfront quotes, live map tracking, and in-app credit card checkout
- Zizu Partner App (iOS & Android): Contractor dispatch dashboard, nearby job alerts, schedule management, invoice generation, and automated earnings transfers
- Laravel Core API: Robust tax computation engine, dispute management, background verification hooks, and webhook handling
- Google Maps Geolocation & Firebase: Sub-second distance calculation, live GPS breadcrumbs, and instant push notifications
The Result
Successfully launched across Canada on both the Apple App Store and Google Play, onboarding over 100 verified service contractors in the first month with zero transaction downtime.
What we did
- Flutter Mobile App (Customer + Partner)
- iOS App Store & Google Play Publishing
- Laravel Backend API
- React Web Portal
- Stripe Connect Escrow
- Real-Time Geo-Dispatch
Timeline
16 Weeks
