WorldMarkt
Full-Stack Developer
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.