Back to Projects
W
Engineering

WorldMarkt

Full-Stack Developer

NestJSNext.jsMongoDBAgora SDKSocket.io

About the Project

WorldMarkt is a global e-commerce marketplace connecting vendors and customers across borders. The platform features live streaming for product showcases, real-time messaging between buyers and sellers, a full vendor management portal, and multi-currency/multi-language support. Built with a NestJS API and Next.js frontend, it supports sophisticated RBAC, order fulfillment workflows, and internationalization.

Key Highlights

  • Integrated Agora SDK for live streaming product showcases and real-time vendor broadcasts
  • Built real-time messaging system with Socket.io for buyer-seller communication
  • Implemented full vendor portal with product management, order fulfillment, and analytics
  • Added internationalization (i18n) with next-intl for multi-language support
  • Designed multi-currency pricing and payment processing for global transactions

Technical Challenges

Integrating live streaming (Agora) with e-commerce workflows — allowing viewers to purchase products mid-stream — required careful state synchronization between the streaming session, product inventory, and checkout flow. The real-time bidding and purchase system needed to handle concurrent actions without race conditions.