</>

Orbi Marketplace

Client

Orbi Inc.

Duration

8 months

Role

Lead Frontend Developer

Technologies

Next.js, Django

Orbi Marketplace

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
Orbi Marketplace solution

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

Technologies Used

Next.jsDjangoPythonReactReact NativeAWS SQS & LambdaCeleryPostgreSQL