Orbi Marketplace
Client
Orbi Inc.
Duration
8 months
Role
Lead Frontend Developer
Technologies
Next.js, Django

Overview
Built a dynamic multi-role marketplace where vendors upload inventory in bulk, dropshippers import products and set margins automatically, and independent sellers manage their own stores end-to-end. Payments to dropshippers are held for trust and released 7 days post-delivery.
Goals
- Automate product import and margin calculation for dropshippers
- Support bulk inventory uploads for vendors
- Enable independent sellers to manage listings and fulfillment
- Implement secure payment escrow with timed release
- Deliver a responsive mobile and web experience
Challenges
- Coordinating three distinct user roles with different workflows
- Ensuring data consistency between bulk uploads and storefront listings
- Implementing secure escrow-style payment flow with timed release
- Scaling image and catalog imports without impacting performance
- Providing seamless parity between Next.js web and React Native mobile apps

Solution
We architected a Django REST API with role-based permissions and webhooks for inventory sync. Bulk CSV and image imports were processed asynchronously via AWS SQS and Lambda. Dropshippers use a React/Next.js storefront to browse and import products; profit margins auto-calc based on vendor price ranges. Payments are held in an escrow table and released via scheduled Celery tasks 7 days after delivery confirmation. The React Native app mirrors core workflows for on-the-go management.
Results
- 70% reduction in manual product onboarding time
- 50% increase in vendor inventory uploads month-over-month
- 30% growth in dropshipper active listings within 3 months
- Zero payment disputes thanks to reliable escrow mechanism
- 4.8-star average rating on mobile app stores