Multi-vendor e-commerce
A marketplace delivered as three apps: one for customers, one for vendors and one for delivery riders.
What I built
- Separate customer, vendor and delivery apps
- Payments through eSewa, Khalti and PayPal
- Fixed race conditions in the cart and checkout flow
- Added nearby-store recommendations based on location
- Resolved dependency conflicts and Play Store compliance issues for the vendor app
- Customer app: checkout and coupons, OTP verification, Google and Facebook sign-in, referrals, order tracking
- Vendor app: point of sale, refunds, barcode scanning, delivery-rider assignment and transaction charts
- Delivery app: in-chat image sharing, digital signature capture at hand-over and an earnings chart