Live Commerce and Real Time Auction Marketplace Platform Case Study

Live Commerce and Real Time Auction Marketplace Platform Case Study

Case Study | Ecommerce and FinTech

DreamzTech developed the working core of a UAE-first live commerce platform where sellers host video shows, buyers bid or shop in real time, and completed purchases move through localized payment, shipping and post-order workflows. Flutter mobile applications and a React web storefront connect with the same API, real-time auction state and operations console. English and Arabic RTL experiences support the launch market, while the architecture can extend to additional countries and currencies.

  • Client: UAE-based live-commerce company
  • Primary industry: E-commerce and Live Commerce
  • Secondary industry: FinTech and Embedded Payments
  • Channels: Flutter iOS and Android apps, React web storefront and React administration portal
  • Core technology: FastAPI, Python, Elixir, Phoenix, Ant Media, PostgreSQL, Redis, RabbitMQ and Stripe
Discuss Your Live Commerce Platform
Live Commerce and Real Time Auction Marketplace Platform Case Study
Live Commerce and Real Time Auction Marketplace Platform Case Study
Live Commerce and Real Time Auction Marketplace Platform Case Study
Live Commerce and Real Time Auction Marketplace Platform Case Study
Live Commerce and Real Time Auction Marketplace Platform Case Study
Trusted By Startups, SMBs to Fortune 500 Brands

Quick Answers

Overview

Live commerce combines the immediacy of a video event with the transaction depth of an online marketplace. That combination is technically demanding. Video, bids, auction timers, chat, item state, checkout and shipping must remain understandable even when a host disconnects or a buyer's network changes.

The platform addresses that problem with separate but coordinated services. The streaming layer carries the show. Phoenix channels carry time-sensitive bidding, chat and direct messages. FastAPI provides shared business services. Server-authoritative auction state gives every reconnecting client one source of truth. Commerce, seller operations and administration use the same underlying marketplace records.

The Challenges

The Solution DreamzTech Delivered

DreamzTech delivered thirteen connected capability areas spanning the multi-application marketplace foundation, live video, the server-authoritative auction engine, show operations, buyer discovery, seller onboarding and operations, commerce, embedded payments, orders and disputes, carrier-specific shipping, bilingual localization and platform administration.

Buyer and seller mobile experiences, a public Web Lite storefront and an administration portal share the same API and real-time services. Buyers, sellers, administrators and visitors receive different interfaces without creating separate sources of marketplace truth.

Ant Media supports WebRTC ingest when a seller goes live from a mobile device and RTMP ingest when a professional seller uses OBS. The buyer experience includes the live stream, viewer and engagement indicators, a highlighted active item and the current auction state.

Sudden-death auctions, configurable increments, anti-sniping extensions, automatic item progression, seller overrides, bundles, lots and flash auctions run against server-held timers and bid history. When a host or buyer reconnects, the client resynchronizes from the server rather than trusting its last local screen.

A seller can start, pause, resume, extend or stop a show while preserving state. Product queues can be reordered mid-show. Connection indicators and recovery flows explain what is happening to hosts and buyers, while administrator controls support force-stop and exception resolution.

Buyers discover live and upcoming shows, search products and sellers, follow categories and receive reminders. Reels-style browsing, deep links and picture-in-picture viewing keep discovery connected with the live event. Chat, polls, giveaways, tips, gifts and approved community boosts create participation beyond bidding.

A nine-step seller application captures government ID and selfie evidence, trade documents, bank and payout details, VAT data and agreement acceptance. Administrators review the application and assign a seller tier. Reputation signals can combine fulfillment, defects, cancellations and policy strikes.

Sellers manage items, conditions, categories, prices, stock, bundles and lots, including CSV bulk upload. They can plan shows, sequence items, delegate moderation, view per-show analytics, generate packing lists and manage fulfillment from mobile or web.

Buy Now, Auction, Offer and Giveaway use one listing model while the interface presents the appropriate action. Cart, checkout, order history, offers, wallet activity and disputes read from connected listing and order data, reducing the risk of contradictory status across modules.

Stripe supports separate web and mobile checkout flows. The financial layer covers saved cards, wallet balances, top-ups, transaction history, seller withdrawals, platform fees, refund itemization and administrative payout queues or holds. Public claims reflect the final production configuration and legal model.

Buyers and sellers can follow an order from payment through shipping and completion. Cancellation, returns, evidence-backed disputes, seller counterclaims, itemized refunds, ratings and support tickets make post-purchase resolution part of the same platform rather than a manual back-office process.

iMile and Emirates Post are implemented as separate adapters because their authentication, rate and shipment models differ. iMile is documented as live. Emirates Post integration remains underway and is described that way until production acceptance is complete.

English and Arabic interfaces with true RTL layout support the UAE experience across mobile and Web Lite. The architecture stores monetary values in the smallest currency unit, uses non-sequential public identifiers and keeps timestamps in UTC to support reliable expansion into additional markets.

Administrators manage categories, auction rules, bid increments, timer defaults, anti-sniping settings, shipping, fees, seller approval, listing moderation, orders, refunds, disputes and payouts. Role-based module access keeps operational responsibilities separated.

How a Live Auction Order Moves Through the Platform

Eight connected stages carry an order from discovery through post-purchase resolution.

Engineering the Video and Bid Timing Boundary

A WebSocket bid can reach the screen before a viewer sees the corresponding moment in a delayed video stream. The platform treats this as a product-design boundary, not a cosmetic issue. Bid state remains authoritative, while the interface explains live status clearly. WebRTC can reduce viewer latency, but broader use changes the platform's infrastructure and scaling cost. Any future bidirectional co-host or buyer-microphone experience should therefore be designed as a deliberate real-time media capability.

Embedded FinTech and Marketplace Trust

The FinTech story is the controlled movement and reconciliation of money inside a multi-vendor marketplace. Buyer payments, wallet entries, seller balances, commissions, tips, withdrawals, refunds and payout holds must connect with identity status, orders, disputes and delivery evidence. This platform describes those operating controls without implying a banking product or an unverified regulatory certification.

Localization and Multi Market Readiness

Arabic RTL support is present across mobile and Web Lite rather than being limited to translated labels. AED values are stored in fils to avoid floating-point errors. UUID-only public identifiers and UTC timestamps provide consistent technical conventions. The architecture can hold multiple countries and currencies, although each new market still requires its own legal, tax, payment and carrier configuration.

Success and Verified Platform Outcomes

The documented platform capabilities below reflect verified delivery outcomes for the working core. Concurrent viewers, revenue, GMV, transaction volume, conversion and payout speed are not published until the client provides approved production and measurement evidence.

Working Live-Commerce Core

The delivered platform connects live video, real-time bidding, product actions, checkout and post-order workflows.

Resilient Auction State

Server-held timers and bid history allow reconnecting clients to return to the same accepted state.

Multiple Seller Production Modes

Mobile sellers can use WebRTC ingest while professional sellers can use RTMP through OBS.

Broad Buyer and Seller Coverage

Mobile applications and Web Lite support discovery, commerce, live shows, messaging and seller operations.

Localized UAE Experience

English and Arabic RTL interfaces, AED conventions and UAE carrier workflows are included.

Connected Financial Operations

Payments, wallet activity, withdrawals, fees, refunds, disputes and payout controls share marketplace context.

Operational Configurability

Administrators can manage auction rules, categories, fees, shipping, sellers, listings, orders and payouts.

Expansion Foundation

Multi-country and multi-currency data conventions reduce rework when the business enters another market.

Conclusion

This implementation shows what it takes to build live commerce as an operational marketplace rather than a video layer added to a store. Bidding integrity, streaming, seller tools, localized payments, shipping, disputes and administration work as connected parts of the same product. DreamzTech can adapt this architecture for collectibles, fashion, beauty, luxury resale, automotive, equipment, specialty retail and other businesses that need live selling, real-time auctions and multi-vendor marketplace operations across mobile and web. Explore DreamzTech's e-commerce software development, custom mobile app development and custom web application development.

Leading Global Software Company

Trusted by Industry Leaders Worldwide

Trusted by startups to Fortune 500s, including DHL, Nestlé, and Stanford — partners who rely on us for high-impact, scalable software solutions.

Book a Discovery Call

    I Consent to Receive SMS Notifications, Alerts from DreamzTech US INC. Message frequency may vary. Message & data rates may apply. Text HELP for assistance. You may reply STOP to unsubscribe at any time.
    I Consent to Receive the Occasional Marketing Messages from DreamzTech US INC. You can Reply STOP to unsubscribe at any time.
    By submitting the form, you agree to the DreamzTech Terms and Policies

    Frequently Asked Questions (FAQ)

    A live commerce platform combines real-time video, product discovery and transaction features so sellers can demonstrate products while viewers ask questions, bid or buy without leaving the experience.

    DreamzTech developed the working core of a UAE-first marketplace with Flutter buyer and seller apps, a React web storefront, a React administration portal, live streaming, real-time auctions, seller onboarding, commerce, payments, shipping, disputes, wallets and bilingual support.

    A seller presents an item during a live show. Buyers submit bids, the server validates each bid and timer rule, and accepted state is sent to connected clients in real time. The highest valid bid when the timer ends wins.

    Anti-sniping extends an auction when a valid bid arrives near the end. It gives other buyers a defined opportunity to respond. The extension window, maximum extensions and minimum increment are configurable business rules.

    If timers and bid history live only on a phone or browser, different users may see conflicting results after a network problem. Server-authoritative state gives every reconnecting client the same accepted history and outcome.

    Video and bid events can travel through different delivery paths. The platform keeps the bid state authoritative and resynchronizes clients after interruptions. Lower-latency WebRTC delivery can reduce the gap but changes infrastructure and scaling requirements.

    Yes. The documented design uses WebRTC ingest for mobile sellers and RTMP ingest for professional sellers using OBS.

    The platform includes sudden-death auctions, bundles, lots and short flash auctions within live shows. It also supports separate Buy Now, Offer and Giveaway listing experiences.

    The seller can reconnect and resume against server-held show and auction state. The experience includes connection indicators, pause and resume controls, and administrative exception tools.

    A nine-step application can collect identity documents, a live selfie, trade-license and registration records, bank details, VAT information and agreement acceptance for administrative review.

    Yes. The documented financial scope includes seller balances, top-ups, transaction history, bank withdrawals, fees, tips, payout queues and holds. Final public wording matches the approved production and regulatory model.

    Stripe supports separate web and mobile checkout paths. The web uses Payment Intents, while the mobile application uses a token-based card flow. Apple Pay is not promised until its production scope is approved.

    Public visitors can browse shows and listings and add products to a guest cart. Authentication is required when the user reaches a protected bidding or purchase action.

    The platform connects cancellation, returns, evidence photos, seller counterclaims, itemized refunds and reviews with the same order record and status history.

    iMile is documented as live. Emirates Post integration is underway. Each carrier uses its own adapter because authentication, rate and shipment models differ.

    Yes. The documented mobile and Web Lite experiences support English and Arabic with a genuine right-to-left layout, localized formats and AED display.

    The architecture includes multi-country and multi-currency conventions. Each new market still requires payment, tax, identity, shipping, consumer-protection and language configuration.

    The platform supports chat, reactions, polls, giveaways, tips, animated gifts, show promotion, clips, replays, co-host requests and role-based moderation.

    Administrators can manage sellers, tiers, listings, categories, auction timers, increments, anti-sniping rules, fees, shipping, orders, disputes, refunds, payouts and role access.

    The supplied delivery record shows milestones 1 through 3 delivered and the operational-hardening milestone in review. Final UAT and production launch remain later stages and are not described as complete.

    Publish the delivered product and architecture outcomes. Concurrent viewers, revenue, GMV, transaction volume, conversion, payout speed and performance improvements require approved production evidence.