Suhag
Web developer
Suhag
Web developer

Ways2Shop is an on-demand service request mobile application (iOS & Android) that connects customers with professional service providers across various categories like housekeeping, plumbing, electrical work, and more. Customers can search and filter providers based on service type, location, rating, and availability, and submit service requests to get quotes. Once a request is accepted, they can communicate via real-time in-app messaging, track the status of their request, and make secure payments. Service providers can manage their profiles, accept or reject requests, configure pricing, and view service history. The platform operates on a hybrid revenue model: users access the platform for free, while service providers pay a monthly subscription fee integrated with native Play Store and App Store In-App Purchases, alongside Stripe for service transactions.
Handling complex, asynchronous subscription state changes (renewals, cancellations, grace periods, billing issues) across different mobile store providers.
Designed an idempotent webhook and receipt-validation processor that consumes Google Play RTDN and Apple StoreKit Server Webhooks to dynamically synchronize provider access state in MongoDB.
Securing multi-party transaction splits and automating vendor payouts while mitigating fraud and ensuring customer satisfaction.
Leveraged Stripe Connect to register service providers, implementing pre-authorized hold intents on checkout and releasing funds to vendor accounts (minus platform commission) only upon customer verification.
Ensuring users receive immediate push notifications for service quotes and messages when the app is in the background or device is idle.
Built a notification dispatch queue using Redis and Firebase Cloud Messaging (FCM) to deliver low-latency background notifications with structured payloads.
